JPH07130077A - Plural request response type device for supplying information signal using disk player provided with function of simultaneously reproducing plural recording information signals - Google Patents
Plural request response type device for supplying information signal using disk player provided with function of simultaneously reproducing plural recording information signalsInfo
- Publication number
- JPH07130077A JPH07130077A JP5278403A JP27840393A JPH07130077A JP H07130077 A JPH07130077 A JP H07130077A JP 5278403 A JP5278403 A JP 5278403A JP 27840393 A JP27840393 A JP 27840393A JP H07130077 A JPH07130077 A JP H07130077A
- Authority
- JP
- Japan
- Prior art keywords
- player
- disc
- memory
- reproduction
- data
- 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.)
- Pending
Links
- 230000004044 response Effects 0.000 title claims abstract description 33
- 230000015654 memory Effects 0.000 claims description 151
- 238000012545 processing Methods 0.000 claims description 65
- 230000005236 sound signal Effects 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 abstract description 131
- 230000008569 process Effects 0.000 abstract description 82
- 230000033458 reproduction Effects 0.000 description 133
- 238000012937 correction Methods 0.000 description 42
- 238000012790 confirmation Methods 0.000 description 22
- 230000008859 change Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 5
- 238000013075 data extraction Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 102200029473 rs121434629 Human genes 0.000 description 2
- 102220169887 rs141728916 Human genes 0.000 description 2
- 102220040383 rs199862937 Human genes 0.000 description 2
- 102200087500 rs28937575 Human genes 0.000 description 2
- 102220182833 rs540520068 Human genes 0.000 description 2
- 102220242548 rs750080180 Human genes 0.000 description 2
- 102100023882 Endoribonuclease ZC3H12A Human genes 0.000 description 1
- 101710112715 Endoribonuclease ZC3H12A Proteins 0.000 description 1
- 102220466218 Iduronate 2-sulfatase_S71N_mutation Human genes 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- QGVYYLZOAMMKAH-UHFFFAOYSA-N pegnivacogin Chemical compound COCCOC(=O)NCCCCC(NC(=O)OCCOC)C(=O)NCCCCCCOP(=O)(O)O QGVYYLZOAMMKAH-UHFFFAOYSA-N 0.000 description 1
- 102220288227 rs141863326 Human genes 0.000 description 1
- 102220249047 rs1553223897 Human genes 0.000 description 1
- 102200128614 rs397508220 Human genes 0.000 description 1
- 102220079853 rs797045893 Human genes 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Optical Recording Or Reproduction (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数リクエスト応答型
情報信号供給装置に関し、特にディスクの記録情報を再
生するディスクプレーヤを用いた複数リクエスト応答型
情報信号供給装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multiple request response type information signal supply apparatus, and more particularly to a multiple request response type information signal supply apparatus using a disc player for reproducing recorded information on a disc.
【0002】[0002]
【従来の技術】各部屋毎にいわゆるカラオケを享受させ
るために、それぞれの部屋にビデオモニタ及び音響出力
スピーカを設け、ディスクプレーヤによってカラオケ用
ディスクの記録情報を再生し、ビデオモニタ及びスピー
カによって映像及び音響出力せしめ、映像及び音響効果
の興趣を奏ぜしめるシステムがある。このシステムによ
れば、ユーザが所望の曲を選択し、ディスクプレーヤが
これに応答して当該選択曲を演奏するというものであ
る。2. Description of the Related Art In order to enjoy so-called karaoke in each room, a video monitor and an audio output speaker are provided in each room, the recorded information of a karaoke disk is reproduced by a disk player, and an image and a video are reproduced by the video monitor and the speaker. There is a system that makes the sound output and makes the image and the sound effect interesting. According to this system, the user selects a desired song, and the disc player plays the selected song in response to this.
【0003】かかるシステムにおいて、複数の部屋に同
時にしかも曲の選択から待ち時間なしに曲の演奏をなす
ために、各部屋に独立してプレーヤ及びディスクユニッ
トを配置した図1の如きものがある。図1において、部
屋Aには、各種制御を担うコントローラを含みディスク
1枚毎にその記録情報を再生するディスクプレーヤ11
Aと、カラオケ用ディスクが多数収納されたディスクユ
ニット12Aと、プレーヤ11Aからの指令に応じてデ
ィスクユニット12Aに収納されているディスクのうち
の一枚をプレーヤ11Aのターンテーブルに搬送するチ
ェンジャ13Aと、プレーヤ11Aによって再生された
ビデオ信号及びオーディオ信号をそれぞれ情報出力する
ビデオモニタ14A及びスピーカ15RA,15LAと
が設置されている。プレーヤ11Aはまた、持ち運び自
在なリモートコントローラたるコマンダ16Aによって
種々の演奏指令を受け取るレシーバ部を備えており、受
信した演奏指令に応じた動作をなす。In such a system, there is a system as shown in FIG. 1 in which a player and a disc unit are independently arranged in each room in order to play the music in a plurality of rooms at the same time and without waiting for selection of the music. In FIG. 1, a room A includes a disc player 11 which includes a controller for performing various controls and reproduces recorded information for each disc.
A, a disc unit 12A in which a large number of karaoke discs are stored, and a changer 13A which conveys one of the discs in the disc unit 12A to a turntable of the player 11A in response to a command from the player 11A. A video monitor 14A and speakers 15RA and 15LA for outputting information of a video signal and an audio signal reproduced by the player 11A are installed. The player 11A also includes a receiver unit that receives various performance commands by a commander 16A that is a portable remote controller, and operates according to the received performance commands.
【0004】部屋B及びCにおいても、部屋Aのカラオ
ケシステムと同一のシステムが設置されている。従っ
て、部屋毎にプレーヤ,ディスクユニット及びチェンジ
ャが独立して動作するので、各部屋のユーザは、同時に
しかも曲の選択から待ち時間なしに曲を演奏させること
ができる。しかしながら、部屋毎にプレーヤ,ディスク
ユニット及びチェンジャを設置する構成なので、部屋の
省スペース化,全体システムの省コスト化という点で不
利である。In rooms B and C, the same system as the karaoke system in room A is installed. Therefore, since the player, the disc unit, and the changer operate independently for each room, the user in each room can play the music at the same time and without waiting time after selecting the music. However, since the player, the disc unit, and the changer are installed in each room, there is a disadvantage in that the space of the room is reduced and the cost of the entire system is reduced.
【0005】一方こうした点を排除すべく、部屋数Nに
対してN個のプレーヤを部屋外に設置するとともに、デ
ィスクユニットをM個(M<N)にして同じく部屋外に
おいて各部屋の演奏制御を集中管理する図2の如きシス
テムがある。図2において、図1と同等な機能を有する
部分には同一の符号が付されている。部屋Aには、ビデ
オモニタ14A、スピーカ15RA,15LA、及びコ
マンダ16が発した指令を受信するレシーバ17Aのみ
が設置されている。コマンダ16Aにより発せられた指
令はレシーバ17Aを介して部屋の外部へ出力されシス
テムコントローラ18の入力となる。部屋B及びCにお
いても同様に、ビデオモニタ、スピーカ、及びレシーバ
のみが設置され、コマンダ16B及び16Cにより発せ
られた指令は当該部屋の外部へ出力されシステムコント
ローラ18の入力となる。On the other hand, in order to eliminate such a point, N players are installed outside the room for N rooms, and M disk units (M <N) are used to control the performance of each room outside the room. There is a system as shown in FIG. 2, parts having the same functions as those in FIG. 1 are designated by the same reference numerals. In the room A, only the video monitor 14A, the speakers 15RA and 15LA, and the receiver 17A that receives the command issued by the commander 16 are installed. The command issued by the commander 16A is output to the outside of the room via the receiver 17A and is input to the system controller 18. Similarly, in the rooms B and C, only the video monitor, the speaker, and the receiver are installed, and the command issued by the commanders 16B and 16C is output to the outside of the room and becomes the input of the system controller 18.
【0006】システムコントローラ18は、ホストCP
U18aを有しており、部屋Aのビデオモニタ14A及
びスピーカ15RA,15LAへのビデオ信号及びオー
ディオ信号の出力をなすプレーヤ11A´と、部屋Bの
ビデオモニタ14B及びスピーカ15RB,15LBへ
のビデオ信号及びオーディオ信号の出力をなすプレーヤ
11B´と、部屋Cのビデオモニタ14C及びスピーカ
15RC,15LCへのビデオ信号及びオーディオ信号
の出力をなすプレーヤ11C´とを、各部屋より発せら
れた指令に応じて動作制御する。システムコントローラ
18はまた、部屋外に設置された2つのディスクユニッ
ト12X,12Yと、これらディスクユニットに収納さ
れているディスクのうちの一枚をプレーヤ11A´,1
1B´,11C´の各ターンテーブルに搬送するチェン
ジャ13Xとを、各部屋より発せられた指令に応じて動
作制御する。ディスクユニット12X,12Yは、図1
におけるディスクユニット12Aと同一のディスクをそ
れぞれ収納する。The system controller 18 is a host CP.
A player 11A 'having a U18a and outputting a video signal and an audio signal to the video monitor 14A and the speakers 15RA and 15LA in the room A, and a video signal to the video monitor 14B and the speakers 15RB and 15LB in the room B and A player 11B 'that outputs an audio signal and a player 11C' that outputs a video signal and an audio signal to the video monitor 14C and the speakers 15RC and 15LC in the room C are operated in accordance with a command issued from each room. Control. The system controller 18 also sets two disc units 12X and 12Y installed outside the unit and one of the discs stored in these disc units to the players 11A ′, 1A.
The changer 13X which is transported to each of the turntables 1B 'and 11C' is operated and controlled in accordance with a command issued from each room. The disk units 12X and 12Y are shown in FIG.
The same disks as the disk unit 12A in FIG.
【0007】このシステムにおいては、部屋数3に対し
て3個のプレーヤを部屋外に設置するとともに、ディス
クユニットを2個に減らし、当該部屋外において各部屋
からの指令に対応した演奏制御をシステムコントローラ
18が一括して行う。しかしながら、同一時間にかつ同
一ディスクに各部屋のユーザのリクエスト曲が重なり、
しかも当該リクエストの数がディスクユニット数Mを越
えたときは、リクエスト順を変更するか、演奏できない
部屋について演奏開始までの相当な待ち時間を作ること
で対応していた。従って、各部屋のユーザにとっては自
分の選択した曲が暫く経っても演奏されないことがあ
り、快い映像及び音響効果の興趣を奏ぜしめるには不十
分である。In this system, three players are installed outside the room for three rooms, the number of disk units is reduced to two, and the performance control system corresponding to the command from each room is provided outside the room. The controller 18 carries out collectively. However, at the same time and on the same disc, the requested songs of users in each room overlap,
Moreover, when the number of requests exceeds the number M of disk units, the order of requests is changed or a considerable waiting time until the start of performance is made in a room where the performance cannot be performed. Therefore, the user in each room may not be able to play the selected song even after a while, which is not enough to bring about the enjoyment of pleasant video and sound effects.
【0008】このように、ディスクプレーヤを用いた複
数リクエスト応答型情報信号供給装置において、ユーザ
への待ち時間を生ずることなく部屋数Nに対してディス
クユニット数Mを削減するには、単に部屋外において各
部屋のユーザのリクエストを集中管理する方法では限界
があり、またNが小さい場合には特に問題であった。As described above, in the multi-request response type information signal supplying apparatus using the disc player, in order to reduce the number of disc units M with respect to the number N of rooms without causing a waiting time for the user, simply use the outdoor unit. However, there is a limit in the method of centrally managing the requests from the users in each room, and there is a problem particularly when N is small.
【0009】[0009]
【発明が解決しようとする課題】本発明は、上述した点
に鑑みてなされたものであり、その目的とするところ
は、ユーザへの待ち時間を少なくしてディスクユニット
の数を削減することのできる複数リクエスト応答型情報
信号供給装置を提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and an object of the present invention is to reduce the waiting time to the user and reduce the number of disk units. An object of the present invention is to provide a multi-request response type information signal supply device.
【0010】[0010]
【課題を解決するための手段】本発明による複数リクエ
スト応答型情報信号供給装置は、情報データが所定単位
毎に記録された情報記録ディスクの記録情報を1つの情
報読取点により所定標準レートの2倍以上の読取レート
にて読み取ってメモリの1の記憶領域または他の記憶領
域に書き込むデータ取込動作と、所定データ量読み取る
度に前記情報読取点を前記情報データにおける1の位置
から他の位置に移動するとともに前記メモリにおいて書
き込む記憶領域を切り換える読取情報切換動作とを並行
して行いつつ、前記メモリの記憶領域の各々から前記所
定標準レートにて読み出すことによって、複数同時再生
指令に応答して指定された前記所定単位の情報データを
複数同時再生する複数のディスクプレーヤを用いた複数
リクエスト応答型情報信号供給装置であって、前記ディ
スクプレーヤの各々に再生すべき情報記録ディスクを装
着するディスク装着手段と、中継制御信号に応じて前記
ディスクプレーヤの再生出力信号の各々を複数の供給先
に中継する中継手段と、前記供給先に対応した再生出力
要求指令を発する指令手段と、前記再生出力要求指令に
応答し前記ディスクプレーヤの各々におけるディスク装
着状態に応じて前記ディスクプレーヤへ前記複数同時再
生指令を発するとともに前記複数同時再生指令が発せら
れたディスクプレーヤの再生出力信号を前記再生出力指
令に対応する供給先へ中継すべく前記中継手段へ前記中
継制御信号を発する制御手段とを有することを特徴とし
ている。According to the plural request response type information signal supplying apparatus of the present invention, the information recorded on the information recording disk in which the information data is recorded in every predetermined unit is set at a predetermined standard rate of 2 by one information reading point. A data fetching operation of reading at a reading rate of more than twice and writing it in one storage area or another storage area of the memory, and every time a predetermined amount of data is read, the information reading point is moved from the position of 1 in the information data to another position. In parallel with the read information switching operation of switching the storage area to be written in the memory while moving to the memory cell, and reading from each of the storage areas of the memory at the predetermined standard rate, thereby responding to a plurality of simultaneous reproduction commands. Multiple request response type using multiple disc players that simultaneously reproduce multiple specified specified units of information data A signal signal supply device, which is a disc mounting means for mounting an information recording disc to be reproduced in each of the disc players, and relays each of the reproduction output signals of the disc player to a plurality of supply destinations in response to a relay control signal. Relay means, a command means for issuing a reproduction output request command corresponding to the supply destination, and a plurality of simultaneous reproduction commands for the disk player in response to the reproduction output request command in accordance with the disk mounting state in each of the disk players. And a control means for issuing the relay control signal to the relay means so as to relay the reproduction output signal of the disc player to which the plural simultaneous reproduction command is issued to the supply destination corresponding to the reproduction output command. I am trying.
【0011】[0011]
【作用】本発明による複数リクエスト応答型情報信号供
給装置は、複数記録情報信号の同時再生機能を有するデ
ィスクプレーヤの各々に再生すべき情報記録ディスクが
装着され、中継制御信号に応じてディスクプレーヤの再
生出力信号の各々が複数の供給先に中継される。当該供
給先に対応した再生出力要求指令が発せられると、これ
に応答して、ディスクプレーヤの各々におけるディスク
装着状態に応じてディスクプレーヤへ複数同時再生指令
を発するとともに、複数同時再生指令が発せられたディ
スクプレーヤの再生出力信号が再生出力指令に対応する
供給先へ中継される。In the multi-request response type information signal supply device according to the present invention, an information recording disc to be reproduced is mounted on each of the disc players having the simultaneous reproduction function of plural recording information signals, and the disc player of the disc player responds to the relay control signal. Each of the reproduction output signals is relayed to a plurality of destinations. When a reproduction output request command corresponding to the supply destination is issued, in response to this, a plurality of simultaneous reproduction commands are issued to the disc player according to the disc mounting state in each of the disc players, and a plurality of simultaneous reproduction commands are issued. The reproduction output signal of the disc player is relayed to the supply destination corresponding to the reproduction output command.
【0012】[0012]
【実施例】以下、本発明を図面を用いて詳細に説明す
る。図3は、本発明の実施例に用いられるディスクプレ
ーヤの構成を示すブロック図である。図3において、デ
ィスク1は、例えばCD・グラフィクス・ディスクであ
り、オーディオ信号及びビデオ信号が所定フォーマット
にて記録されている。このディスク1は、スピンドル制
御回路2によって駆動されるスピンドルモータ3により
回転せしめられつつ、ピックアップ4により光学的にそ
の記録情報が読み取られる。ピックアップ4は、ディス
ク1からの読取情報たるRF(高周波)信号をRFアン
プ5を介してデータ抽出回路6に供給する。データ抽出
回路6は、供給されたRF信号中の所定データを抽出
し、抽出したデータ(読取データ)をCD−DA復調/
訂正回路7及びグラフィクスデコーダ71に転送する。
CD−DA復調/訂正回路7は、転送されたデータの所
定の復調及び訂正等の処理をなし、処理したデータをD
/Aコンバータ8に転送する。グラフィクスデコーダ7
1は、データを復調し、処理したビデオ信号を出力す
る。D/Aコンバータ8は、転送されたデータをアナロ
グ信号に変換し、Lチャンネル及びRチャンネルのオー
ディオ信号を出力する。ピックアップ4は、ディスク1
上の所定のトラックを追従しかつ正確に記録情報を読み
取るために、ピックアップ制御回路9とCPU10との
協働によりフォーカス制御及びトラッキング制御並びに
スライダー制御される。CPU10はまた、かかるディ
スクプレーヤのシステムコントローラとしてスピンドル
制御回路2と協働してスピンドルモータ3を駆動制御す
る。The present invention will be described in detail below with reference to the drawings. FIG. 3 is a block diagram showing the configuration of a disc player used in the embodiment of the present invention. In FIG. 3, the disc 1 is, for example, a CD / graphics disc, and audio signals and video signals are recorded in a predetermined format. The disc 1 is rotated by a spindle motor 3 driven by a spindle control circuit 2, and the recording information is optically read by a pickup 4. The pickup 4 supplies an RF (high frequency) signal, which is read information from the disc 1, to the data extraction circuit 6 via the RF amplifier 5. The data extraction circuit 6 extracts predetermined data in the supplied RF signal, and CD-DA demodulates / decodes the extracted data (read data).
The data is transferred to the correction circuit 7 and the graphics decoder 71.
The CD-DA demodulation / correction circuit 7 performs predetermined demodulation and correction processing of the transferred data, and D-processes the processed data.
Transfer to the / A converter 8. Graphics decoder 7
1 demodulates the data and outputs a processed video signal. The D / A converter 8 converts the transferred data into an analog signal and outputs an L channel and R channel audio signal. Pickup 4 is disk 1
Focus control, tracking control, and slider control are performed in cooperation with the pickup control circuit 9 and the CPU 10 in order to follow the predetermined track above and read the recorded information accurately. The CPU 10 also cooperates with the spindle control circuit 2 as a system controller of the disc player to drive and control the spindle motor 3.
【0013】かかるプレーヤの特徴は次の如くである。
すなわち、ディスク1は、スピンドル制御回路2とCP
U10との協働によって駆動制御されるスピンドルモー
タ3により、通常回転数の2倍以上の回転数で回転駆動
される。このように高速回転されたディスク1から第1
のデータD1または第2のデータD2がピックアップ4
及びRFアンプ5並びにデータ抽出回路6からなる読取
系により読み取られ、読み取られたデータがメモリ制御
回路11に転送される。メモリ制御回路11は、転送さ
れるデータを受け取り、受け取ったデータをCPU10
との協働制御により、第1のデータを第1メモリ12
に、第2のデータを第2メモリ13に書き込む。この第
1及び第2メモリ12,13は、例えばいわゆるFIF
O(First-In First-Out)型のメモリからなるものであ
り、アドレスが最小アドレスから最大アドレスまで連続
的に連なり、読み出しと書き込みとが同じレートで行わ
れる場合、その読出アドレス及び書込アドレスは、最小
アドレスから順次最大アドレスへ向かって進み、そして
最大アドレスの次に最小アドレスへ遷移するものであ
る。メモリ制御回路11はまた、第1メモリ12及び第
2メモリ13に書き込まれたデータをCPU10と協働
して読み出し制御する。このメモリ制御回路11の詳し
い動作については後述する。The features of such a player are as follows.
That is, the disk 1 has a spindle control circuit 2 and a CP.
The spindle motor 3 is driven and controlled in cooperation with U10 so that the spindle motor 3 is rotationally driven at a rotational speed twice or more the normal rotational speed. From the disk 1 rotated at high speed in this way,
Data D1 or second data D2 of the pickup 4
The data read by the reading system including the RF amplifier 5 and the data extraction circuit 6, and the read data is transferred to the memory control circuit 11. The memory control circuit 11 receives the data to be transferred and receives the received data from the CPU 10
The first data is transferred to the first memory 12 by cooperative control with
Then, the second data is written in the second memory 13. The first and second memories 12 and 13 are, for example, so-called FIFs.
It is composed of an O (First-In First-Out) type memory, and when addresses are continuously connected from a minimum address to a maximum address and reading and writing are performed at the same rate, the read address and the write address Is a sequence that proceeds from the minimum address to the maximum address in sequence, and then transitions to the minimum address after the maximum address. The memory control circuit 11 also controls reading of the data written in the first memory 12 and the second memory 13 in cooperation with the CPU 10. The detailed operation of the memory control circuit 11 will be described later.
【0014】メモリ制御回路11により読み出された第
1メモリ12のデータ(D1)はCD−DA復調/訂正
回路7及びグラフィクスデコーダ71に転送され、第2
メモリ13のデータ(D2)はCD−DA復調/訂正回
路7A及びグラフィクスデコーダ71Aに転送される。
CD−DA復調/訂正回路7及び7Aはそれぞれ転送さ
れたデータの所定の復調及び訂正等の処理をなし、処理
したデータをD/Aコンバータ8及び8Aに転送する。
D/Aコンバータ8及び8Aは、それぞれ、転送された
データをアナログ信号に変換し、Lチャンネル及びRチ
ャンネルのオーディオ信号を出力する。グラフィクスデ
コーダ71及び71Aは、転送されたデータをビデオ信
号に変換し、V1及びV2としてビデオ信号を出力す
る。The data (D1) of the first memory 12 read by the memory control circuit 11 is transferred to the CD-DA demodulation / correction circuit 7 and the graphics decoder 71, and the second data
The data (D2) in the memory 13 is transferred to the CD-DA demodulation / correction circuit 7A and the graphics decoder 71A.
The CD-DA demodulation / correction circuits 7 and 7A perform predetermined demodulation and correction of the transferred data, and transfer the processed data to the D / A converters 8 and 8A.
The D / A converters 8 and 8A respectively convert the transferred data into analog signals and output L channel and R channel audio signals. The graphics decoders 71 and 71A convert the transferred data into video signals and output the video signals as V1 and V2.
【0015】図4ないし図8は、このような構成のディ
スクプレーヤにおけるCPU10の再生制御動作を説明
するためのフローチャートである。また、この図4ない
し図8のフローにより、第1及び第2メモリ12,13
は図9のタイムチャートの如く読み書き制御される。図
9において、図(a)は経過時間tに対する第1メモリ
12の書込アドレスADR1Wを、図(b)は経過時間t
に対する第1メモリ12の読出アドレスADR1Rを示
し、図(c)は経過時間tに対する第2メモリ13の書
込アドレスADR2Wを、図(d)は経過時間tに対する
第2メモリ13の読出アドレスADR2Rを示しており、
maxは最大アドレスを、minは最小アドレスをそれ
ぞれのアドレスにつき示している。これら図4ないし図
9を用いて上記ディスクプレーヤの動作を説明する。FIGS. 4 to 8 are flow charts for explaining the reproduction control operation of the CPU 10 in the disc player having such a structure. Further, according to the flow of FIGS. 4 to 8, the first and second memories 12, 13 are
Is read and written as shown in the time chart of FIG. 9, FIG. 9A shows the write address ADR1W of the first memory 12 with respect to the elapsed time t, and FIG. 9B shows the elapsed time t.
For the read address ADR1R of the first memory 12 corresponding to the read address ADR2R of the second memory 13 for the elapsed time t, and for the read address ADR2R of the second memory 13 for the elapsed time t. Shows,
max indicates the maximum address, and min indicates the minimum address for each address. The operation of the disc player will be described with reference to FIGS.
【0016】図4において、先ず、図示せぬ操作系より
当プレーヤの電源が立ち上げられ再生モードとされた
後、CPU10は、ディスク1の装着を確認すると、図
示せぬメインルーチンより当ルーチンに移行し、スピン
ドル制御回路2と共にスピンドルモータ3をして通常回
転数の4倍の回転数となるよう回転駆動せしめる(ステ
ップS1)。次にCPU10は、ピックアップ4をピッ
クアップ制御回路9をしてディスク1のリードインエリ
アに移送せしめるとともに、TOC(Table Of Content
s)情報を読み取る(ステップS2)。そしてCPU1
0は、図示せぬ操作系により再生指令が発せられたか否
かを判別する(ステップS3)。ステップS3におい
て、CPU10は、再生指令が発せられた場合にのみ操
作系により再生すべき曲の指定を行う曲指定ルーチンに
移行する(ステップS4)。ステップS4において、第
1の曲としてトラックナンバーn1が指定され、第2の
曲としてトラックナンバーn2が指定されると、CPU
10は、レジスタSEADR1にトラックナンバーn1
の曲頭アドレスTNn1を格納し、レジスタSTREG
2にトラックナンバーn2の曲頭アドレスTNn2を格
納する。ステップS4の曲の指定が終わると、第1及び
第2メモリ12,13の各々をクリアすると同時に、各
メモリのクリア状態を示すフラグCFLG1及びCFL
G2をそれぞれ“0”とする(ステップS5)。In FIG. 4, first, after the player is powered on from an operation system (not shown) to enter the reproduction mode, when the CPU 10 confirms that the disc 1 is loaded, the CPU 10 switches from the main routine (not shown) to this routine. Then, the spindle motor 3 is moved together with the spindle control circuit 2 to drive the spindle motor 3 to rotate at a speed four times the normal speed (step S1). Next, the CPU 10 transfers the pickup 4 to the lead-in area of the disc 1 by using the pickup control circuit 9, and at the same time, the TOC (Table Of Content
s) Read information (step S2). And CPU1
0 determines whether or not a reproduction command is issued by an operation system (not shown) (step S3). In step S3, the CPU 10 shifts to a music specifying routine for specifying a music to be reproduced by the operation system only when a reproduction command is issued (step S4). In step S4, when the track number n1 is designated as the first song and the track number n2 is designated as the second song, the CPU
10 is the track number n1 in the register SEADR1
Store the beginning address TNn1 of the
The beginning address TNn2 of the track number n2 is stored in 2. When the song designation in step S4 is completed, the first and second memories 12 and 13 are cleared, and at the same time, flags CFLG1 and CFL indicating the clear state of each memory are cleared.
G2 is set to "0" (step S5).
【0017】以上が再生開始前の初期設定動作である。
図9におけるが如き時刻t0において上記初期設定動作
が終わると、CPU10は、図5のステップS6に移行
し、レジスタSEADR1に格納されているアドレスを
ピックアップ4及びピックアップ制御回路9をしてサー
チせしめる。そしてCPU10は、ステップS7に移行
し、かかるサーチが終了したか否かを判別し、時刻t1
においてサーチが終了するとステップS8に移行してク
リアフラグCFLG1が“0”であるか否かを判別す
る。このとき第1メモリ12は、先のステップS5にお
いてクリアされたばかりであるので、フラグCFLG1
は“0”であり、従ってステップS9に移行し、メモリ
制御回路11と協働して第1メモリ12の書込状態を判
別する。第1メモリ12の書込アドレスが最大アドレス
に達していない間はステップS10に移行し、読取デー
タを第1メモリ12に書き込む。このときスピンドルモ
ータ3は、先のステップS1により通常の4倍の速度で
回転しているので、ディスク1の記録情報も通常の4倍
のレートで読み取られかつ第1メモリ12に書き込まれ
ることとなる。そして、CPU10は、ステップS11
に移行して第1の曲を再生するか否かを判別し、再生す
る場合のみステップS12に移行してメモリ制御回路1
1と協働して第1メモリ12の読出制御をし、再びステ
ップS8に移行する。ステップS12における読出制御
は、通常の転送レート(1倍速)で行われる。ステップ
S11において、第1の曲を再生しない場合は第1メモ
リ12の読出制御を行わず、直ちにステップS8に移行
する。The above is the initial setting operation before the start of reproduction.
When the initial setting operation is completed at time t0 as shown in FIG. 9, the CPU 10 proceeds to step S6 of FIG. 5 and causes the pickup 4 and the pickup control circuit 9 to search for the address stored in the register SEADR1. Then, the CPU 10 proceeds to step S7, determines whether or not the search is completed, and determines time t1.
When the search is completed in step S8, the process proceeds to step S8, and it is determined whether the clear flag CFLG1 is "0". At this time, since the first memory 12 has just been cleared in the previous step S5, the flag CFLG1
Is "0", and therefore, the process proceeds to step S9, and the writing state of the first memory 12 is determined in cooperation with the memory control circuit 11. While the write address of the first memory 12 has not reached the maximum address, the process proceeds to step S10 and the read data is written in the first memory 12. At this time, since the spindle motor 3 is rotating at a speed four times higher than the normal speed in the step S1, the recorded information on the disk 1 is also read at a speed four times the normal speed and written in the first memory 12. Become. Then, the CPU 10 performs step S11.
Then, it is determined whether or not the first music piece is reproduced, and only when it is reproduced, the process proceeds to step S12 and the memory control circuit 1
The read control of the first memory 12 is performed in cooperation with 1 and the process proceeds to step S8 again. The read control in step S12 is performed at a normal transfer rate (1 × speed). If the first music piece is not reproduced in step S11, the read control of the first memory 12 is not performed, and the process immediately proceeds to step S8.
【0018】以上のステップS8ないしS12のフロー
が繰り返されることによって図9における時刻t1から
時刻t2までの読み書き制御がなされる。図9におい
て、時刻t0から時刻t1までの時間はサーチ時間Ts
(例えばTs =0.5sec)を示しており、同図
(a)中のW11は第1メモリ12において4倍レート
での書込制御がなされていることを示しており、同図
(b)中のR11は第1メモリ12において通常レート
での読出制御がなされていることを示している。これに
より書込アドレスADR1Wの変化が読出アドレスADR
1Rのそれよりも4倍程大きいことが分かる。また、ここ
での第1及び第2メモリは1倍速すなわち通常レートで
8sec分の記憶容量を有するものとしている。従っ
て、かかるメモリを4倍レートで書き込む場合は全ての
アドレスのデータを更新するのに2secで済むことに
なる。故に時刻t1からt2までの時間は2secであ
ることが分かる。By repeating the above steps S8 to S12, the read / write control from time t1 to time t2 in FIG. 9 is performed. In FIG. 9, the time from time t0 to time t1 is the search time Ts.
(For example, Ts = 0.5 sec), W11 in FIG. 10A indicates that the write control is performed at the quadruple rate in the first memory 12, and FIG. R11 in the figure indicates that the first memory 12 is controlled to read at the normal rate. As a result, the change in the write address ADR1W is changed to the read address ADR.
You can see that it is about 4 times larger than that of 1R. Further, the first and second memories here are assumed to have a storage capacity of 8 sec at a normal speed, that is, a normal speed. Therefore, when writing in such a memory at a quadruple rate, it takes only 2 sec to update the data at all addresses. Therefore, it can be seen that the time from time t1 to t2 is 2 sec.
【0019】時刻t2において、上記繰り返しフローの
間CPU10がステップS9に移行し、第1メモリ12
の書込アドレスが最大アドレスmaxに達したことが判
別されると、CPU10は、図6のステップS13に移
行し、クリアフラグCFLG1を“1”とする。その後
ステップS14に移行し、その時点における読取データ
中のサブコードからアドレス(当該時点におけるピック
アップ4のディスク1上の読取位置を識別できる情報、
例えばタイムコード等)をレジスタSTREG1に格納
する。そしてCPU10は、ステップS15に移行して
メモリ制御回路11を介して第1メモリ12の書込制御
を停止し、ステップS16に移行してレジスタSTRE
G2の内容をレジスタSEADR2に格納する。At time t2, the CPU 10 shifts to step S9 during the above-described repeating flow, and the first memory 12
When it is determined that the write address of has reached the maximum address max, the CPU 10 proceeds to step S13 of FIG. 6 and sets the clear flag CFLG1 to “1”. After that, the process proceeds to step S14, and an address (information for identifying the reading position of the pickup 4 on the disc 1 at that time, from the subcode in the read data at that time,
For example, a time code) is stored in the register STREG1. Then, the CPU 10 proceeds to step S15 to stop the write control of the first memory 12 via the memory control circuit 11, and proceeds to step S16 to register STRE.
The contents of G2 are stored in register SEADR2.
【0020】次にCPU10は、図7のステップS17
に移行してレジスタSEADR2に格納されているアド
レスをピックアップ4及びピックアップ制御回路9をし
てサーチせしめる。そしてCPU10は、ステップS1
8に移行して、かかるサーチが終了したか否かを判別
し、時刻t3においてサーチが終了するとステップS1
9に移行してクリアフラグCFLG2が“0”であるか
否かを判別する。このとき第2メモリ13は、先のステ
ップS5においてクリアされたばかりであるので、フラ
グCFLG2は“0”であり、従ってステップS20に
移行し、メモリ制御回路11と協働して第2メモリ13
の書込状態を判別する。第2メモリ13の書込アドレス
が最大アドレスに達していない間はステップS21に移
行し、読取データを第2メモリ13に書き込む。このと
きもスピンドルモータ3は、ステップS1により通常の
4倍の速度で回転しているので、ディスク1の記録情報
も通常の4倍のレートで読み取られかつ第2メモリ13
に書き込まれることとなる。そして、CPU10は、ス
テップS22に移行して第2の曲を再生するか否かを判
別し、再生する場合のみステップS23に移行してメモ
リ制御回路11と協働して第2メモリ13の読出制御を
し、再びステップS19に移行する。ステップS23に
おける読出制御も、ステップS12と同様、通常の転送
レート(1倍速)で行われる。ステップS22におい
て、第2の曲を再生しない場合は第2メモリ13の読出
制御を行わず、直ちにステップS19に移行する。Next, the CPU 10 executes step S17 in FIG.
Then, the pickup 4 and the pickup control circuit 9 are searched for the address stored in the register SEADR2. Then, the CPU 10 executes step S1.
8, it is determined whether or not the search is completed, and when the search is completed at time t3, step S1
In step 9, it is determined whether the clear flag CFLG2 is "0". At this time, since the second memory 13 has just been cleared in the previous step S5, the flag CFLG2 is "0", and therefore the process proceeds to step S20, and the second memory 13 cooperates with the memory control circuit 11.
The write state of is determined. While the write address of the second memory 13 has not reached the maximum address, the process proceeds to step S21 and the read data is written in the second memory 13. At this time as well, the spindle motor 3 is rotated at a speed four times higher than the normal speed in step S1, so the recorded information on the disk 1 is also read at a speed four times the normal speed and the second memory 13 is also read.
Will be written in. Then, the CPU 10 proceeds to step S22 to determine whether or not to reproduce the second tune, and only when reproducing, proceeds to step S23 and cooperates with the memory control circuit 11 to read the second memory 13. The control is performed, and the process proceeds to step S19 again. The read control in step S23 is also performed at the normal transfer rate (1 × speed) as in step S12. In step S22, if the second music is not reproduced, the read control of the second memory 13 is not performed, and the process immediately proceeds to step S19.
【0021】以上のステップS19ないしS23のフロ
ーが繰り返されることによって図9における時刻t3か
ら時刻t4までの読み書き制御がなされる。図9におい
て、時刻t2から時刻t3までの時間はサーチ時間Ts
(例えばTs =0.5sec)を示しており、同図
(c)中のW21は第2メモリ13において4倍レート
での書込制御がなされていることを示しており、同図
(d)中のR21は第2メモリ13において通常レート
での読出制御がなされていることを示している。これに
より、第1メモリ12と同様、書込アドレスADR2Wの
変化が読出アドレスADR2Rのそれよりも4倍程大きい
ことが分かる。By repeating the flow of steps S19 to S23, the read / write control from time t3 to time t4 in FIG. 9 is performed. In FIG. 9, the time from time t2 to time t3 is the search time Ts.
(For example, Ts = 0.5 sec), and W21 in FIG. 7C indicates that the write control is performed at the quadruple rate in the second memory 13, and FIG. R21 in the figure indicates that the reading control is performed in the second memory 13 at the normal rate. From this, it can be seen that the change of the write address ADR2W is about four times larger than that of the read address ADR2R, as in the first memory 12.
【0022】時刻t4において、上記繰り返しフローの
間CPU10がステップS20に移行し、第2メモリ1
3の書込アドレスが最大アドレスmaxに達したことが
判別されると、CPU10は、図8のステップS24に
移行し、クリアフラグCFLG2を“1”とする。その
後ステップS25に移行し、その時点における読取デー
タ中のサブコードからアドレスをレジスタSTREG2
に格納する。そしてCPU10は、ステップS26に移
行してメモリ制御回路11を介して第2メモリ13の書
込制御を停止し、ステップS27に移行してレジスタS
TREG1の内容をレジスタSEADR1に格納する。
次にCPU10は、図5のステップS6に移行してレジ
スタSEADR1に格納されているアドレスをピックア
ップ4及びピックアップ制御回路9をしてサーチせしめ
る。そしてCPU10は、ステップS7に移行して、か
かるサーチが終了したか否かを判別し、時刻t5におい
てサーチが終了するとステップS8に移行してクリアフ
ラグCFLG1が“0”であるか否かを判別する。この
ときクリアフラグCFLG1は、先のステップS13に
おいて“1”とされているので、ステップS28に移行
し、メモリ制御回路11と協働して第1メモリ12の書
込状態を判別する。ステップS28において、第1メモ
リ12の書込アドレスと読出アドレスとが一致していな
い場合はステップS10に移行し、4倍レートにて読取
データを第1メモリ12に書き込む。そして、CPU1
0は、ステップS11に移行して第1の曲を再生するか
否かを判別し、再生する場合のみステップS12に移行
してメモリ制御回路11と協働して通常レートにて第1
メモリ12の読出制御をし、再びステップS8に移行す
る。ステップS11において、第1の曲を再生しない場
合は第1メモリ12の読出制御を行わず、直ちにステッ
プS8に移行する。At time t4, the CPU 10 shifts to step S20 during the above repeating flow, and the second memory 1
When it is determined that the write address of 3 has reached the maximum address max, the CPU 10 proceeds to step S24 of FIG. 8 and sets the clear flag CFLG2 to "1". After that, the process proceeds to step S25, and the address is registered in the register STREG2 from the subcode in the read data at that time.
To store. Then, the CPU 10 proceeds to step S26, stops the write control of the second memory 13 via the memory control circuit 11, and proceeds to step S27 to register S.
The contents of TREG1 are stored in register SEADR1.
Next, the CPU 10 shifts to step S6 of FIG. 5 and causes the pickup 4 and the pickup control circuit 9 to search for the address stored in the register SEADR1. Then, the CPU 10 proceeds to step S7, determines whether or not the search is completed, and when the search is completed at time t5, the CPU 10 proceeds to step S8 and determines whether or not the clear flag CFLG1 is "0". To do. At this time, since the clear flag CFLG1 has been set to "1" in the previous step S13, the process shifts to step S28 and the writing state of the first memory 12 is determined in cooperation with the memory control circuit 11. In step S28, if the write address and the read address of the first memory 12 do not match, the process proceeds to step S10, and the read data is written in the first memory 12 at the quadruple rate. And CPU1
If 0, the process proceeds to step S11 to determine whether or not to reproduce the first tune, and only when reproducing, the process proceeds to step S12 to cooperate with the memory control circuit 11 to perform the first tune at the normal rate.
The reading of the memory 12 is controlled, and the process proceeds to step S8 again. If the first music piece is not reproduced in step S11, the read control of the first memory 12 is not performed, and the process immediately proceeds to step S8.
【0023】以上のステップS8及びS28、ステップ
S10ないしS12のフローが繰り返されることによっ
て図9における時刻t5から時刻t6までの読み書き制
御がなされる。図9において、時刻t4から時刻t5ま
での時間はサーチ時間Ts を示しており、同図(a)中
のW12は第1メモリ12において4倍レートでの書込
制御がなされていることを示しており、同図(b)中の
R12は第1メモリ12において通常レートでの読出制
御がなされていることを示している。また、時刻t6に
おいて第1メモリ12の書込アドレスと読出アドレスと
がA1で一致していることが示されている。By repeating the above steps S8 and S28 and steps S10 to S12, the read / write control from time t5 to time t6 in FIG. 9 is performed. In FIG. 9, the time from time t4 to time t5 indicates the search time Ts, and W12 in FIG. 9 (a) indicates that the writing control at the quadruple rate is performed in the first memory 12. Therefore, R12 in FIG. 7B indicates that the read control is performed in the first memory 12 at the normal rate. Further, it is shown that the write address and the read address of the first memory 12 match at A1 at time t6.
【0024】時刻t6において、上記繰り返しフローの
間CPU10がステップS28に移行し、第1メモリ1
2の書込アドレスと読出アドレスとが一致していること
が判別されると、CPU10は、図6のステップS14
に移行し、その時点における読取データ中のサブコード
からアドレスをレジスタSTREG1に格納する。そし
てCPU10は、ステップS15に移行してメモリ制御
回路11を介して第1メモリ12の書込制御を停止し、
ステップS16に移行してレジスタSTREG2の内容
をレジスタSEADR2に格納する。次にCPU10
は、図7のステップS17に移行してレジスタSEAD
R2に格納されているアドレスをピックアップ4及びピ
ックアップ制御回路9をしてサーチせしめる。そしてC
PU10は、ステップS18に移行して、かかるサーチ
が終了したか否かを判別し、時刻t7においてサーチが
終了するとステップS19に移行してクリアフラグCF
LG2が“0”であるか否かを判別する。このときクリ
アフラグCFLG2は、先のステップS24において
“1”とされているので、ステップS29に移行し、メ
モリ制御回路11と協働して第2メモリ13の書込状態
を判別する。ステップS29において、第2メモリ13
の書込アドレスと読出アドレスとが一致していない場合
はステップS21に移行し、4倍レートにて読取データ
を第2メモリ13に書き込む。そして、CPU10は、
ステップS22に移行して第2の曲を再生するか否かを
判別し、再生する場合のみステップS23に移行してメ
モリ制御回路11と協働して通常レートにて第2メモリ
13の読出制御をし、再びステップS19に移行する。
ステップS22において、第2の曲を再生しない場合は
第2メモリ13の読出制御を行わず、直ちにステップS
19に移行する。At the time t6, the CPU 10 shifts to the step S28 during the above repeating flow, and the first memory 1
When it is determined that the write address and the read address of No. 2 are the same, the CPU 10 causes the CPU 10 to execute step S14 in FIG.
Then, the address is stored in the register STREG1 from the subcode in the read data at that time. Then, the CPU 10 proceeds to step S15 to stop the write control of the first memory 12 via the memory control circuit 11,
In step S16, the contents of the register STREG2 are stored in the register SEADR2. Next CPU 10
Shifts to step S17 in FIG.
The address stored in R2 is searched by the pickup 4 and the pickup control circuit 9. And C
The PU 10 proceeds to step S18 to determine whether or not the search is completed. When the search is completed at time t7, the PU 10 proceeds to step S19 and clear flag CF.
It is determined whether LG2 is "0". At this time, since the clear flag CFLG2 has been set to "1" in the previous step S24, the process proceeds to step S29, and the writing state of the second memory 13 is determined in cooperation with the memory control circuit 11. In step S29, the second memory 13
If the write address and the read address do not match, the process proceeds to step S21, and the read data is written in the second memory 13 at the quadruple rate. Then, the CPU 10
In step S22, it is determined whether or not to reproduce the second tune, and only in the case of reproduction, the process proceeds to step S23 in which the reading control of the second memory 13 is performed at the normal rate in cooperation with the memory control circuit 11. Then, the process proceeds to step S19 again.
In step S22, if the second music is not reproduced, the read control of the second memory 13 is not performed, and immediately step S22 is performed.
Move to 19.
【0025】以上のステップS19及びS29、ステッ
プS21ないしS23のフローが繰り返されることによ
って図9における時刻t7から時刻t8までの読み書き
制御がなされる。図9において、時刻t6から時刻t7
までの時間はサーチ時間Tsを示しており、同図(c)
中のW22は第2メモリ13において4倍レートでの書
込制御がなされていることを示しており、同図(d)中
のR22は第2メモリ13において通常レートでの読出
制御がなされていることを示している。また、時刻t8
において第2メモリ13の書込アドレスと読出アドレス
とがA2で一致していることが示されている。By repeating the flow of steps S19 and S29 and steps S21 to S23, the read / write control from time t7 to time t8 in FIG. 9 is performed. In FIG. 9, time t6 to time t7
The time up to shows the search time Ts, as shown in FIG.
W22 in the figure indicates that the write control is performed at the quadruple rate in the second memory 13, and R22 in FIG. It indicates that Also, at time t8
Shows that the write address and the read address of the second memory 13 match at A2.
【0026】こうして、CPU10は、時刻t8以降に
ついても上述したような時刻t4ないしt6における読
み書き制御と時刻t6ないし時刻t8における読み書き
制御とを交互に繰り返すこととなる。なお、図4ないし
図8における繰り返しフローの中止はかかるフローに割
り込みがなされ図示せぬメインフローに移行することに
より実行される。Thus, the CPU 10 alternately repeats the read / write control at the times t4 to t6 and the read / write control at the times t6 to t8 as described above even after the time t8. The repeated flow in FIGS. 4 to 8 is stopped by interrupting the flow and shifting to the main flow (not shown).
【0027】このように、本プレーヤにおいては、常時
ディスク1から読み取るデータのレートを通常の4倍と
し、第1または第2メモリが未読出の書込データで満杯
になる度に(いわゆるfull状態になる度に)読み取
るデータを切り換え、読み取ったデータを空いている第
1または第2メモリに振り分けて書き込んでいる。そし
て、かかる第1及び第2メモリにおいては、通常のレー
トで読出制御がそれぞれ継続してなされるので、単一の
ピックアップでディスク1における2つの記録情報を、
通常の再生速度を維持しながら再生することができるの
である。As described above, in this player, the rate of the data constantly read from the disc 1 is set to four times the normal rate, and each time the first or second memory is filled with unread write data (so-called full state). The read data is switched, and the read data is distributed and written in the vacant first or second memory. In the first and second memories, the read control is continuously performed at the normal rate, so that two pieces of recording information on the disc 1 can be recorded by a single pickup.
The reproduction can be performed while maintaining the normal reproduction speed.
【0028】つまり、本発明に適用されるプレーヤの基
本的動作原理は、ディスク記録情報の読取レートを上げ
るとともに、複数曲を読み取るべく情報検出点の位置
(及びCLVディスクの場合はそのディスク回転速度)
を適宜制御し、当該曲に対応する各読取データをそれぞ
れメモリに当該レートで書き込みつつそれを標準レート
で読み出すことにより、同時に複数の曲を再生すること
にある。こうした複数曲同時再生動作は、あたかも複数
のピックアップを用いて再生しているかの如くであるの
で、以下ではこの動作を仮想多ピックアップ再生と呼ぶ
ことにする。That is, the basic operating principle of the player applied to the present invention is to increase the reading rate of the information recorded on the disc and to detect the position of the information detection point (and the disc rotation speed in the case of the CLV disc) in order to read a plurality of songs. )
Is controlled appropriately and each read data corresponding to the music is written in the memory at the corresponding rate and is read at the standard rate, thereby simultaneously reproducing a plurality of music. Since such a multiple song simultaneous playback operation is as if playback is performed using a plurality of pickups, this operation will be referred to as virtual multiple pickup playback below.
【0029】他方、ディスク記録情報の読み取り及びメ
モリ書き込みの切り換えは、上述の如く第1または第2
メモリが未読出の書込データで満杯になる度に行わなく
とも良く、図10において明解とされるように、十分な
書き込みデータ量に達する度になすようにしても良い。
同図において、(a)はデータD1及びD2のディスク
からの取り込みモードの切り換わりと、これら各モード
の様態を示しており、“S1”はデータD1における、
“S2”はD2におけるアドレスサーチを示し、“D
1”はデータD1の、“D2”はデータD2のデータ読
み取り及びメモリ書き込みを示している。かかるモード
の様態に対応して同図(b)の如く第1メモリ12の残
有データ量(未読出のデータ量)が変化し、同図(c)
の如く第2メモリ13の残有データ量が変化する。On the other hand, the switching between the reading of the disk recording information and the writing of the memory is performed by the first or second switching as described above.
It does not have to be performed every time the memory is filled with the unread write data, and may be performed each time a sufficient write data amount is reached, as is clear in FIG.
In the same figure, (a) shows the switching of the loading modes of the data D1 and D2 from the disk and the mode of each of these modes, and "S1" is the data D1.
“S2” indicates an address search in D2, and “D2”
1 ”indicates data reading of data D1 and“ D2 ”indicates data reading of data D2. Corresponding to the mode mode, as shown in FIG. (The amount of data output) has changed, and the same figure (c)
As described above, the amount of remaining data in the second memory 13 changes.
【0030】すなわち、第1メモリ12は、D1取込モ
ードにおいてサーチ(S1)後データD1の高レートの
書き込みによりその残有データ量が増加し、所定残有デ
ータ量Qd1に達すると、当該書込制御が停止される。こ
のD1取込モードの間、第2メモリ13は、読出制御の
み実行されており、従ってその残有データ量は標準レー
トにて減少する。第1メモリ12の書込制御が停止する
と、D2取込モードに移行し、第2メモリ13は、当該
D2取込モードにおいてサーチ(S2)後データD2の
高レートの書き込みによりその残有データ量が増加し、
所定残有データ量Qd2に達すると、当該書込制御が停止
される。このD2取込モードの間、第1メモリ12は、
読出制御のみ実行されており、従ってその残有データ量
は標準レートにて減少する。こうしたモード動作が交互
に繰り返される。In other words, when the first memory 12 increases the remaining data amount by the writing of the data D1 at a high rate after the search (S1) in the D1 fetching mode and reaches the predetermined remaining data amount Qd1, the data is written. The embedded control is stopped. During this D1 capture mode, only the read control is being executed in the second memory 13, so that the amount of remaining data decreases at the standard rate. When the write control of the first memory 12 is stopped, the mode shifts to the D2 fetch mode, and the second memory 13 writes the remaining data amount by the high rate writing of the data D2 after the search (S2) in the D2 fetch mode. Increased,
When the predetermined remaining data amount Qd2 is reached, the write control is stopped. During this D2 capture mode, the first memory 12
Only the read control is executed, so the amount of remaining data decreases at the standard rate. Such mode operation is alternately repeated.
【0031】これによれば、所定の十分な書き込みデー
タ量Qd1またはQd2に達する度に、一方のデータについ
ての読み取り及びメモリ書き込みを、他方のそれに切り
換えており、上記プレーヤの如く、メモリの残有データ
量が最大となる度に当該切り換えを行わなくとも良いこ
とが分かる。けだし、メモリの最大残有データ量は、Q
d1やQd2の如き所定残有データ量と等価なものであっ
て、図4ないし図9における読み取り及びメモリ制御
は、結局、所定量データの読み取り及びメモリ書き込み
の度に当該読み取り及びメモリ書き込みを切り換える点
で、図10のものと同一の技術思想を有する。According to this, each time the predetermined sufficient write data amount Qd1 or Qd2 is reached, the reading and the memory writing for one data are switched to the other one, and the remaining memory remains as in the above player. It can be seen that the switching does not have to be performed every time the data amount becomes maximum. The maximum amount of residual data in memory is Q
It is equivalent to a predetermined remaining data amount such as d1 and Qd2, and the reading and memory control in FIGS. 4 to 9 eventually switches the reading and the memory writing each time the reading and the memory writing of the predetermined amount of data. In that respect, it has the same technical idea as that of FIG.
【0032】従って、かかるディスクプレーヤの動作原
理を換言すれば、ビデオやオーディオ等の情報データが
所定単位(曲)毎に記録された情報記録ディスクの記録
情報を1つのピックアップ情報読取点により所定標準レ
ートの2倍以上の読取レートにて読み取ってメモリの1
の記憶領域または他の記憶領域に書き込むデータ取込動
作と、所定データ量読み取る度にピックアップ情報読取
点を情報データにおける1の位置から他の位置に移動す
るとともにメモリにおいて書き込む記憶領域を切り換え
る読取情報切換動作とを並行して行いつつ、メモリの記
憶領域の各々から情報出力系に合致する所定標準レート
にて読み出すことによって、複数同時再生指令に応答し
て指定された所定単位の情報データを複数同時再生する
ことに至る。Therefore, in other words, the operating principle of such a disc player is that the recording information of the information recording disc in which the information data such as video and audio is recorded for each predetermined unit (song) is determined by one pickup information reading point at a predetermined standard. Read at a reading rate that is more than twice the reading rate
Data acquisition operation to be written to the memory area or other memory area, and read information for switching the memory area to be written in the memory while moving the pickup information reading point from one position to another position in the information data each time a predetermined amount of data is read. While performing the switching operation in parallel, by reading from each of the storage areas of the memory at a predetermined standard rate that matches the information output system, a plurality of pieces of information data of a predetermined unit designated in response to a plurality of simultaneous reproduction commands are read. It leads to simultaneous playback.
【0033】なお、かかる十分な残有データ量Qd1及び
Qd2は、1の取込モード終了時点から次の取込モードの
データ読み取り及びメモリ書き込みまで(例えば時刻t
a からtb まで)継続して読み出し可能なデータ量(例
えば時刻tb において残有データ量がゼロもしくは所定
最小残有データ量Qd0とならないだけの時刻taにおけ
る残有データ量)であり、ディスク記録情報の読み取り
及びメモリ書き込みレートや、メモリ読出レート等で定
めることができる。It should be noted that the sufficient remaining data amounts Qd1 and Qd2 are set from the end of the acquisition mode of 1 to the data reading and the memory writing of the next acquisition mode (for example, at time t.
The amount of data that can be continuously read (from a to tb) (for example, the remaining data amount at time ta at which the remaining data amount is zero or does not reach the predetermined minimum remaining data amount Qd0 at time tb), and the disk recording information Read and memory write rate, memory read rate, etc.
【0034】これまでの説明は、本発明適用プレーヤの
構成及び動作原理を分かり易く説明するために、2曲同
時再生について詳しく述べたものであるが、当然3曲以
上の同時再生を行うとすれば、その曲数に応じてメモリ
におけるデータ書き込み量を増加させるか、書き込みの
スピードを速くするか、サーチ時間を短縮する必要があ
る。In the above description, in order to make it easy to understand the structure and operation principle of the player to which the present invention is applied, the simultaneous reproduction of two songs is described in detail. For example, it is necessary to increase the data writing amount in the memory, increase the writing speed, or shorten the search time according to the number of songs.
【0035】例えば3曲同時再生を行う場合は、図11
の如く各曲に対応する記憶領域及び復調系の数を3つと
するとともに、図4ないし図8のフローチャートにおい
て、指定トラックナンバーの曲頭アドレスTNn1,T
Nn2,TNn3と、これらに対応するレジスタSEA
DR1,SEADR2,SEADR3及びレジスタST
REG1,STREG2,STREG3と、該3つのメ
モリに対応するクリアフラグCFLG1,CFLG2,
CFLG3とをそれぞれ用意し、かつ上記仮想多ピック
アップ再生の動作原理に基づいて制御を拡張すれば良
い。図11においては、図3と等価な部分に同一の符号
が付されており、3つの曲すなわち図中のディスク1上
に示されている如き所定単位毎の情報データDa,D
b,Dc(同一単位情報データを含む)を個別に格納す
るための記憶領域Da,Db,DcがバッファRAM2
0において確保されている。かかる記憶領域は、それぞ
れがFIFO(前述)の機能を有するものであり、書き
込みの古い順からデータが読み出される。また、該デー
タ各々に対応する復調系として、CD−DA復調/訂正
回路7,7A,7B及びD/Aコンバータ8,8A,8
B及びグラフィクスデコーダ71,71A,71Bが用
意されている。For example, when performing simultaneous reproduction of three songs, FIG.
As described above, the number of storage areas and demodulation systems corresponding to each music piece is three, and in the flowcharts of FIGS.
Nn2 and TNn3 and registers SEA corresponding to these
DR1, SEADR2, SEADR3 and register ST
REG1, STREG2, STREG3 and clear flags CFLG1, CFLG2 corresponding to the three memories
The CFLG 3 and the CFLG 3 may be prepared, and the control may be expanded based on the operation principle of the virtual multi-pickup reproduction. In FIG. 11, the same parts as those in FIG. 3 are designated by the same reference numerals, and three music pieces, that is, information data Da and D for each predetermined unit as shown on the disk 1 in the figure.
The storage areas Da, Db, Dc for individually storing b, Dc (including the same unit information data) are the buffer RAM 2
Reserved at 0. Each of these storage areas has a function of FIFO (described above), and data is read from the oldest written order. As a demodulation system corresponding to each of the data, CD-DA demodulation / correction circuits 7, 7A, 7B and D / A converters 8, 8A, 8 are provided.
B and graphics decoders 71, 71A, 71B are prepared.
【0036】かかる図11のプレーヤにおける仮想多ピ
ックアップ再生の動作を説明するために、先の図10と
同様な意味合を有するタイムチャートを図12に示す。
図12において、(I)はデータDa、Db及びDcの
ディスクからの取り込みモードの切り換わりと、これら
各モードの様態を示している。“Sb”はデータDaの
ディスクからの読み取り及びメモリ書き込み終了後に開
始されるデータDbにおけるアドレスサーチを示してお
り、そのサーチ時間をtsb[sec ]としている。“S
c”はデータDbのディスクからの読み取り及びメモリ
書き込み終了後に開始されるデータDcにおけるアドレ
スサーチを示しており、そのサーチ時間をtsc[sec ]
としている。“Sa”はデータDcのディスクからの読
み取り及びメモリ書き込み終了後に開始されるデータD
aにおけるアドレスサーチを示しており、そのサーチ時
間をtsa[sec ]としている。また、“Da”,“D
b”,“Dc”はそれぞれデータDa,Db,Dcのデ
ータ読み取り及びメモリ書き込みを示している。かかる
モードの様態に対応して同図(II)の如くバッファRA
M20の記憶領域Daの残有データ量が変化する。FIG. 12 shows a time chart having the same meaning as in FIG. 10 above in order to explain the operation of the virtual multiple pickup reproduction in the player of FIG.
In FIG. 12, (I) shows the switching of the loading modes of the data Da, Db, and Dc from the disk and the mode of each of these modes. “Sb” indicates an address search in the data Db which is started after the reading of the data Da from the disk and the writing of the memory is completed, and the search time is tsb [sec]. "S
Reference character c ″ denotes an address search in the data Dc which is started after the reading of the data Db from the disk and the writing of the memory is completed, and the search time is tsc [sec].
I am trying. “Sa” is the data D that is started after reading the data Dc from the disk and writing the memory.
The address search in a is shown, and the search time is tsa [sec]. Also, "Da", "D
“B” and “Dc” indicate data reading and memory writing of the data Da, Db, and Dc, respectively. Corresponding to the mode mode, the buffer RA as shown in FIG.
The amount of remaining data in the storage area Da of M20 changes.
【0037】すなわち、記憶領域Daは、Da取込モー
ドにおいてサーチ(Sa)後データDaの高レートの読
み取り及びメモリ書き込みによりその残有データ量が増
加し、所定残有データ量Qd(tm) に達すると、当該書込
制御が停止され、Db取込モードに移行する。Db取込
モード後はDc取込モードとなるが、この両モードの間
記憶領域Daは、読出制御のみ実行されており、従って
その残有データ量は標準レートにて減少する。Dc取込
モード後再びDa取込モードに移行すると、記憶領域D
aは、サーチ(Sa)後データDaの高レートの書き込
みを開始する。こうしたモード動作が順次に繰り返され
る。That is, in the storage area Da, the amount of remaining data is increased to a predetermined remaining data amount Qd (tm) by the high-rate reading and memory writing of the data Da after the search (Sa) in the Da loading mode. When it reaches, the write control is stopped and the mode is changed to the Db capture mode. After the Db fetching mode, the Dc fetching mode is set, but during the both modes, only the read control is performed on the storage area Da, so that the amount of remaining data decreases at the standard rate. When the mode is changed to the Da acquisition mode again after the Dc acquisition mode, the storage area D
After a search (Sa), a starts writing the data Da at a high rate. Such mode operation is sequentially repeated.
【0038】他の記憶領域についても、対応するデータ
の取込モードにおけるアドレスサーチ終了時点から所定
残有データ量に達するまでディスク読み取り及びメモリ
書込制御が行われ、当該所定残有データ量に達した時点
から再び当該取込モードにおけるディスク読み取り及び
メモリ書込制御が開始するまでメモリ読出制御のみ行わ
れることは変わりはなく、図示しない。また、図12は
データDaからDb,Dcと順次読み込む場合の動作を
示したが、かかる順番は任意であるし、図11の如き3
曲同時再生可能なプレーヤが、図10のように2曲同時
再生をなすことができるのも勿論である。With respect to the other storage areas as well, the disk reading and the memory writing control are performed until the predetermined remaining data amount is reached from the end of the address search in the corresponding data acquisition mode, and the predetermined remaining data amount is reached. There is no change in the fact that only the memory read control is performed from the point of time when the disk read and memory write control is started again in the fetch mode, and is not shown. Further, FIG. 12 shows the operation in the case of sequentially reading the data Da to Db, Dc, but the order is arbitrary, and as shown in FIG.
Needless to say, a player capable of simultaneously reproducing music can simultaneously reproduce two music as shown in FIG.
【0039】ここで、図12における十分な残有データ
量Qd(tm) は、1の取込モード終了時点から次の当該取
込モードのディスク読み取り及びメモリ書き込みまで
(すなわち時間tmに亘って)継続して読み出し可能な
データ量(例えば時刻ta2において残有データ量がゼロ
もしくは所定最小残有データ量Qd0とならないだけの時
刻ta1における残有データ量)である。従って、時間t
mが書込制御の停止を決める所定残有データ量に対応す
ることとなる。各記憶領域への書き込みスピード(再生
線速度)を標準のN倍とし、データDbの書き込み時間
をtwb[sec ]、データDcの書き込み時間をtwc[se
c ]とすると、Here, the sufficient remaining data amount Qd (tm) in FIG. 12 is from the end point of the capture mode of 1 to the disk read and the memory write of the next capture mode (that is, over the time tm). It is the amount of data that can be continuously read (for example, the remaining data amount at time ta1 at which the remaining data amount is zero or does not reach the predetermined minimum remaining data amount Qd0 at time ta2). Therefore, time t
m corresponds to the predetermined remaining data amount that determines the stop of the write control. The writing speed (reproduction linear velocity) to each storage area is set to N times the standard, the writing time of the data Db is twb [sec], and the writing time of the data Dc is twc [se.
c]
【0040】[0040]
【数1】 tm=tsb+twb+tsc+twc+tsa ……(1) である。ここで、各サーチ時間の平均をts [sec ]と
し、各書き込み時間が等しくtw であるとすると、## EQU1 ## tm = tsb + twb + tsc + twc + tsa (1) Here, if the average of each search time is ts [sec] and each write time is equal to tw,
【0041】[0041]
【数2】 tm=3・ts +2・tw ……(2) である。一方、N倍速で書き込みを行うので、tw だけ
書き込むとその書き込み量はN・tw であり、その間同
時に1倍速で読み出されるので、残有データ量(蓄積
量)としては書き込み量から読み出し量を差し引いて、
tw・(N−1)となる。これがtmとなる。## EQU2 ## tm = 3ts + 2tw (2) On the other hand, since writing is performed at N times speed, if only tw is written, the writing amount is N.tw. During that time, since the reading is performed at 1 times speed at the same time, the remaining data amount (accumulation amount) is subtracted from the writing amount hand,
tw · (N−1). This becomes tm.
【0042】[0042]
【数3】 tw (N−1)=tm ……(3) (2),(3)より、tw を消去して、## EQU3 ## tw (N-1) = tm (3) From (2) and (3), tw is deleted,
【0043】[0043]
【数4】 tm=3ts +2{tm/(N−1)} ……(4) 上式を整理して、## EQU4 ## tm = 3ts + 2 {tm / (N-1)} (4) By rearranging the above equation,
【0044】[0044]
【数5】 tm=3(N−1)・ts /(N−1−2) ……(5) ここで、ts =0.5[sec ]、N=4(倍速)とする
と、3曲同時再生に必要な残有データ量は、tm=3×
(4−1)×0.5/(4−3)=4.5で、4.5秒
分以上であり、設計マージンを考慮すれば、6秒分程度
必要となる。またDa,Db,Dcの3領域で、1個の
プレーヤに6×3=18で、18秒分必要であり、3個
のプレーヤを合計すると、3×18=54で、54秒分
必要となる。[Equation 5] tm = 3 (N-1) ts / (N-1-2) (5) where ts = 0.5 [sec] and N = 4 (double speed), three songs The amount of remaining data required for simultaneous playback is tm = 3 ×
(4-1) × 0.5 / (4-3) = 4.5, which is 4.5 seconds or more, and about 6 seconds is required considering the design margin. Further, in three areas of Da, Db, and Dc, one player needs 6 × 3 = 18 and 18 seconds, and when the three players are summed, 3 × 18 = 54 and 54 seconds are required. Become.
【0045】(5)式をもとに、M曲同時再生の条件を
求めると、When the condition for simultaneous reproduction of M songs is calculated based on the equation (5),
【0046】[0046]
【数6】 tm=M・(N−1)・ts /{N−1−(M−1)} ……(6) 上式を整理して、(6) tm = M · (N−1) · ts / {N−1− (M−1)} (6) By rearranging the above equation,
【0047】[0047]
【数7】 tm=M・ts [1/{1−(M−1)/(N−1)}] ……(7) 4倍速(N=4)のとき、4曲同時再生(M=4)しよ
うとすると、(7)式より、[Equation 7] tm = Mts [1 / {1- (M-1) / (N-1)}] (7) At 4 × speed (N = 4), simultaneous reproduction of four songs (M = 4) If we try to obtain from equation (7),
【0048】[0048]
【数8】 tm=4ts /(1−1)=4ts /0= ∞ ……(8) となり、実現不可能となる。従って、(8) tm = 4ts / (1-1) = 4ts / 0 = ∞ (8), which is unrealizable. Therefore,
【0049】[0049]
【数9】 N>M ……(9) の条件が必要である。従って、メモリへの書き込みが4
倍速の場合、同時再生は3曲が最大である。## EQU00009 ## The condition of N> M ... (9) is required. Therefore, the writing to the memory is 4
In the case of double speed, the maximum number of simultaneous playback is 3 songs.
【0050】以下、本発明による一実施例として、上述
の如き仮想多ピックアップ再生機能を有するディスクプ
レーヤを用いた複数リクエスト応答型情報信号供給装置
の一つであるカラオケシステムにつき説明する。図13
は、かかるカラオケシステムの全体的構成を示すブロッ
ク図であり、図1及び図2と同等な部分には同一の符号
が付されている。As one embodiment according to the present invention, a karaoke system which is one of a plurality of request response type information signal supplying devices using the disk player having the virtual multi-pickup reproducing function as described above will be described below. FIG.
FIG. 3 is a block diagram showing the overall configuration of such a karaoke system, and the same reference numerals are given to the same parts as in FIGS. 1 and 2.
【0051】図13において、3曲同時再生のための当
該曲対応の記憶領域Da,Db,Dcを有する図11の
如きディスクプレーヤ21,22,23が、部屋外に設
置される。各プレーヤの出力ビデオ信号及びオーディオ
信号は、各ディスクプレーヤの再生出力信号の各々を各
部屋に中継する中継手段たるセレクタ30の入力信号と
なる。セレクタ30は、制御手段たるシステムコントロ
ーラ18からの選択(中継)制御信号に応じて、各入力
信号を各部屋のビデオモニタ及びスピーカへ中継する。
ディスクユニット12Zは、チェンジャ13Xとともに
ディスク装着手段を構成し、図1におけるディスクユニ
ット12Aと同一のディスクをそれぞれ収納し、システ
ムコントローラ18によりその制御状態が管理される。In FIG. 13, the disc players 21, 22, 23 as shown in FIG. 11 having the storage areas Da, Db, Dc corresponding to the tunes for simultaneous reproduction of three tunes are installed outdoors. The output video signal and audio signal of each player serve as the input signal of the selector 30, which is a relay unit that relays each reproduction output signal of each disc player to each room. The selector 30 relays each input signal to the video monitor and the speaker in each room according to the selection (relay) control signal from the system controller 18 as the control means.
The disk unit 12Z constitutes a disk mounting means together with the changer 13X, houses the same disks as the disk unit 12A in FIG. 1, and the system controller 18 manages the control state thereof.
【0052】3つのプレーヤは、指令手段として各部屋
に配されたコマンダからの再生出力要求指令(リクエス
ト)に基づいた再生動作をなす。プレーヤ21は、部屋
Aからのリクエストを優先的に処理し、そのとき記憶領
域Daを使用して当該リクエスト曲の再生を行う。プレ
ーヤ22は、部屋Bからのリクエストを優先的に処理
し、そのとき記憶領域Dbを使用して当該リクエスト曲
の再生を行う。プレーヤ23は、部屋Cからのリクエス
トを優先的に処理し、そのとき記憶領域Dcを使用して
当該リクエスト曲の再生を行う。リクエストが同一ディ
スクで重なった場合、プレーヤ21は記憶領域Da以外
の、プレーヤ22は記憶領域Db以外の、プレーヤ23
は記憶領域Dc以外の記憶領域を用い、仮想多ピックア
ップ再生を実行し、優先順位の低い他の部屋からのリク
エストにも同時に応じる。The three players perform a reproduction operation based on a reproduction output request command (request) from a commander arranged in each room as command means. The player 21 preferentially processes the request from the room A, and uses the storage area Da at that time to reproduce the requested song. The player 22 preferentially processes the request from the room B, and then uses the storage area Db to reproduce the requested song. The player 23 preferentially processes the request from the room C, and then uses the storage area Dc to reproduce the requested song. When the requests are overlapped on the same disc, the player 21 is in a storage area other than Da, the player 22 is in a storage area Db, and a player 23 is not.
Uses a storage area other than the storage area Dc, executes virtual multi-pickup reproduction, and simultaneously responds to requests from other rooms with lower priorities.
【0053】システムコントローラ18は、本実施例の
主たる特徴として、図14に示されるようなフラグ及び
制御置数並びにメモリアドレスに基づき、図15ないし
図21の如きフローチャートに従ったシステム制御を実
行する。先ず図15は、リクエスト登録ルーチンであ
る。このルーチンは、後述のリクエスト確認及びプレー
ヤ選択ルーチンとは別に動作し、コマンダより例えば曲
のリクエストキーが押されると、レシーバを経てホスト
CPU18aに選曲指令が発せられ、インタラプトが起
動し(KEYINT)、このリクエスト登録ルーチンが
呼び出される。選曲指令は、部屋毎にリクエスト曲を指
示するディスク番号及び当該ディスクにおけるトラック
番号を指定することを担う。As a main feature of this embodiment, the system controller 18 executes system control according to the flow charts shown in FIGS. 15 to 21 based on the flag, the control unit and the memory address as shown in FIG. . First, FIG. 15 shows a request registration routine. This routine operates separately from the request confirmation and player selection routine, which will be described later. When the command key of the music is pressed from the commander, a music selection command is issued to the host CPU 18a via the receiver and the interrupt is activated (KEYINT). This request registration routine is called. The music selection command is responsible for designating a disc number for instructing a requested song and a track number on the disc for each room.
【0054】リクエスト登録ルーチンが呼び出される
と、かかるリクエストがどの部屋からのものかを判別す
る処理がステップS1,S2,S3においてなされる。
リクエストが部屋Aからのものであれば、ステップS1
0へ、部屋Bからのものであれば、ステップS20へ、
部屋Cからのものであれば、ステップS30へ移行す
る。When the request registration routine is called, processing for determining from which room the request is made is performed in steps S1, S2 and S3.
If the request is from room A, step S1
0, if from room B, go to step S20,
If it is from the room C, the process proceeds to step S30.
【0055】部屋Aからリクエストが発せられた場合、
CPU18aは、指定ディスク番号及び指定トラック番
号を、アドレスNaが指示する内部メモリMa(図示せ
ず)内の記憶箇所に書き込み(ステップS10)、当該
書込アドレスNaを1インクリメントする(ステップS
11)。そしてCPU18aは、フラグKSFaの状態
を判別する(ステップS12)。When a request is issued from room A,
The CPU 18a writes the designated disk number and the designated track number to a storage location in the internal memory Ma (not shown) designated by the address Na (step S10), and increments the write address Na by 1 (step S).
11). Then, the CPU 18a determines the state of the flag KSFa (step S12).
【0056】ステップS12において、フラグKSFa
が“0”であれば、部屋Aの操作が初期状態にあるかま
たは部屋Aにおいて先に指定された曲の1つが後述する
リクエスト確認ルーチンで受け付けられたものかどちら
かであると判断して、次の曲を設定すべく、ステップS
10において書込処理されたメモリMaの、読出アドレ
スKaが指示する記憶箇所から指定ディスク番号及びト
ラック番号を読み出し、レジスタDrA及びレジスタT
nAに格納する(ステップS13)。ステップS13の
後、CPU18aは、読出アドレスKaを1インクリメ
ントしかつフラグKSFaを“1”とし(ステップS1
4)、読出アドレスKaの値を確認する(ステップS1
5)。ステップS15において、読出アドレスKaがそ
の最大アドレスmを越えていなければ当ルーチンを終了
(RETurn)し、越えていればメモリMaのいわゆ
る先頭アドレスに読出アドレスKaを修正すべくKa=
0とし(ステップS16)、書込アドレスの値を確認す
る処理ステップS17へ移行する。In step S12, the flag KSFa is set.
Is 0, it is determined that the operation of the room A is in the initial state or that one of the songs designated in the room A has been accepted by the request confirmation routine described later. , Step S to set the next song
The designated disk number and track number are read from the storage location designated by the read address Ka of the memory Ma that has been subjected to the write processing in 10, and the register DrA and the register T are read.
It is stored in nA (step S13). After step S13, the CPU 18a increments the read address Ka by 1 and sets the flag KSFa to "1" (step S1.
4) Confirm the value of the read address Ka (step S1)
5). In step S15, if the read address Ka does not exceed the maximum address m, this routine is ended (RETurn), and if it exceeds, Ka = to correct the read address Ka to the so-called head address of the memory Ma.
The value is set to 0 (step S16), and the process proceeds to processing step S17 for confirming the value of the write address.
【0057】ステップS17へは、ステップS12にお
いてフラグKSFaが“1”であった場合、すなわち部
屋Aの操作が初期状態ではなく、部屋Aにおいて先に指
定された曲の1つが後述するリクエスト確認ルーチンで
受け付けられていない場合にも移行する。CPU18a
は、ステップS17において書込アドレスがその最大ア
ドレスmを越えていなければ当ルーチンを終了し、越え
ていればメモリMaの先頭アドレスに書込アドレスNa
を修正すべくNa=0とし(ステップS18)当ルーチ
ンを終了する。To step S17, if the flag KSFa is "1" in step S12, that is, the operation of room A is not in the initial state, and one of the songs previously specified in room A is the request confirmation routine described later. If it is not accepted at CPU 18a
Terminates this routine if the write address does not exceed the maximum address m in step S17, and if it exceeds the write address Na at the start address of the memory Ma.
Na = 0 in order to correct (step S18) and this routine is completed.
【0058】一方、フラグKSFaが“1”で、リクエ
スト確認ルーチンにおいてまだリクエスト曲を受理して
いない場合は、タイマーインタラプト(TINTA)に
より規定時間毎にステップS12へ移行する処理がなさ
れる。かかるステップS10以降のフローにより、部屋
Aから指定された曲のディスク番号及びトラック番号が
リクエスト順にメモリMaに記憶されるとともに、フラ
グKSFaが“0”、すなわちリクエスト確認ルーチン
で次曲の受付可能なときにおいて、部屋Aからのリクエ
ストの最も古い曲のディスク番号及びトラック番号が、
メモリMaからレジスタDrA及びTnAへ転送され
る。On the other hand, if the flag KSFa is "1" and the request music has not been accepted in the request confirmation routine, the process of shifting to step S12 is performed at regular time intervals by the timer interrupt (TINTA). By the flow from step S10 onward, the disc number and the track number of the song designated from the room A are stored in the memory Ma in the order of request, and the flag KSFa is "0", that is, the next song can be accepted in the request confirmation routine. At this time, the disk number and the track number of the oldest song requested by the room A are
It is transferred from the memory Ma to the registers DrA and TnA.
【0059】ステップS20以降のフローにおいても、
またステップS30移行のフローにおいても、上記ステ
ップS10以降のフローと同様、部屋B,Cから指定さ
れた曲のディスク番号及びトラック番号がリクエスト順
にメモリMb,Mcに記憶(登録)されるとともに、フ
ラグKSFbまたはKSFcが“0”でリクエスト確認
ルーチンで次曲の受付可能なときにおいて、部屋Bまた
はCからのリクエストの最も古い曲のディスク番号及び
トラック番号が、メモリMb,McからレジスタDrB
及びTnBまたはレジスタDrC及びTnCへ転送され
る。Also in the flow after step S20,
Also in the flow of the step S30, the disk numbers and track numbers of the songs designated from the rooms B and C are stored (registered) in the memories Mb and Mc in the order of request, and the flag is set in the same manner as the flow from the step S10. When KSFb or KSFc is “0” and the next song can be accepted in the request confirmation routine, the disk number and track number of the oldest song requested from the room B or C are stored in the memory Drb and the register DrB.
And TnB or registers DrC and TnC.
【0060】このように、リクエスト登録ルーチンにお
いては、各部屋毎にコマンダからのリクエストを順番に
格納し、一番古いリクエストから答えるようにしてい
る。なお、上記リクエスト登録ルーチンにおいては、初
期状態(電源投入時や強制リセット時等)においてメモ
リMa,Mb,Mcの記憶内容、メモリ書込及び読出ア
ドレスNa,Nb,Nc及びKa,Kb,Kcがクリア
され、フラグKSFa,KSFb,KSFcが“0”に
設定されるものである。また、当該メモリの最大アドレ
スを越えると読出及び書込アドレス共に先頭アドレスに
進む如くなされているが、登録可能な所定曲数以上はリ
クエストを受け付けないよう処理するのが実際的である
が、本例では説明の簡略化のために省略している。As described above, in the request registration routine, requests from the commander are stored in order for each room, and the oldest requests are answered. In the request registration routine, the memory contents of the memories Ma, Mb, Mc, the memory write and read addresses Na, Nb, Nc and Ka, Kb, Kc are set in the initial state (when the power is turned on or when the forced reset is performed). It is cleared and the flags KSFa, KSFb, KSFc are set to "0". Further, when the maximum address of the memory is exceeded, both the read and write addresses are advanced to the head address, but it is practical to process so as not to accept requests for more than a predetermined number of registrable songs. It is omitted in the example for simplification of description.
【0061】次に図16ないし図18のリクエスト確認
ルーチンを説明する。図16は、プレーヤ21の動作状
態を掌握しつつ上記リクエスト登録ルーチンから渡され
る指定ディスク番号及びトラック番号の受け付けの処理
手順を示すフローチャートである。かかるフローチャー
トにおいて、CPU18aは、コマンダA(部屋Aに配
されているコマンダ17A、コマンダ17B,17Cに
ついても以下同様に表記する)によって選曲され上記登
録ルーチンより渡される指定ディスク番号及びトラック
番号とともに発せられる演奏指令に応答してステップS
40に移行する。また、ステップS40へは、後述する
他のルーチンを経てからも移行する。Next, the request confirmation routine of FIGS. 16 to 18 will be described. FIG. 16 is a flowchart showing a processing procedure for receiving the designated disk number and track number passed from the request registration routine while grasping the operation state of the player 21. In this flow chart, the CPU 18a issues a song selected by the commander A (the commander 17A, the commanders 17B and 17C arranged in the room A are also referred to below) and the designated disk number and track number passed from the registration routine. Step S in response to the performance command
Move to 40. Further, the process proceeds to step S40 after passing through another routine described later.
【0062】ステップS40以降のフローは、次の
(I),(II),(III)の場合に分けられる。 (I) プレーヤ21が何ら再生動作していない状態で
コマンダAからの演奏指令が発せられた場合(sel1
f=0)この場合、ステップS40において、プレーヤ
21がコマンダAからのリクエストを処理していない状
態、すなわち記憶領域Daを使用していない(Da領域
における曲の書き込みが終了している)ことを判別する
と、CPU18aは、ステップS40Yに移行してレジ
スタsel1fの内容を0とする。プレーヤ21は、こ
のとき再生動作していないので、Db及びDc領域とも
に使用しておらず、ステップS41,S42と順次経由
し、ステップS43に移行してフラグKSFaの状態を
判別する。上記演奏指令の発生直後のフローにおいて
は、フラグKSFaが“1”である(すなわちまだ当該
演奏指令に対応の曲が再生開始されていない)ので、ス
テップS44に移行し、レジスタsel1fの内容を判
別する。The flow after step S40 is divided into the following cases (I), (II) and (III). (I) When a performance command is issued from the commander A while the player 21 is not performing any reproduction operation (sel1
f = 0) In this case, it is determined in step S40 that the player 21 is not processing the request from the commander A, that is, the storage area Da is not used (writing of the music in the Da area is completed). When the determination is made, the CPU 18a proceeds to step S40Y and sets the content of the register sel1f to 0. Since the player 21 is not performing the reproducing operation at this time, neither the Db area nor the Dc area is used, and the sequence proceeds through steps S41 and S42, and then proceeds to step S43 to determine the state of the flag KSFa. In the flow immediately after the generation of the performance command, the flag KSFa is "1" (that is, the reproduction of the music corresponding to the performance command has not been started yet), so the process proceeds to step S44, and the content of the register sel1f is determined. To do.
【0063】このときのフローは、ステップS40N、
S41N及びS42Nを経ていないので、レジスタse
l1fは0となっており、ステップS44aに移行し、
レジスタDrAの内容を判別する。ステップS44aに
おいては、レジスタDrAに格納されている指定ディス
ク番号が、プレーヤ21を除く他のプレーヤが装着して
いるディスクの番号を格納しているレジスタDp2かD
p3のどちらかに格納されているか否かを判別する。従
って、ここでは、プレーヤ22または23に指定曲のデ
ィスクが装着されているかどうかを検知している。かか
る判別結果より、 (I−1) プレーヤ21へコマンダAからの通常再生
処理、 (I−2) プレーヤ22へコマンダAからの仮想多ピ
ックアップ再生判別処理、 (I−3) プレーヤ23へコマンダAからの仮想多ピ
ックアップ再生判別処理、 のいずれかがなされることとなる。The flow at this time is as follows:
Since S41N and S42N have not been passed, register se
11f is 0, the process proceeds to step S44a,
The contents of the register DrA are determined. In step S44a, the designated disc number stored in the register DrA is the register Dp2 or D that stores the number of the disc mounted by another player except the player 21.
It is determined whether the data is stored in either p3. Therefore, here, it is detected whether or not the player 22 or 23 is loaded with the disc of the designated song. From the determination result, (I-1) normal reproduction processing from the commander A to the player 21, (I-2) virtual multiple pickup reproduction determination processing from the commander A to the player 22, (I-3) commander A to the player 23 Virtual multi-pickup reproduction determination processing from (1) to (3) is performed.
【0064】ステップS44aにおいて、指定ディスク
番号のディスクがプレーヤ22にも23にも装着されて
いないことを判別すると、上記(I−1)をなすため
に、ステップS45に移行して、フラグKFSaを
“0”とし、フラグvtrqAを“0”としてプレーヤ
21に対し通常再生指令を発し、当該プレーヤに対応の
処理ルーチン(図19)へ移行する。なお、フローチャ
ート上において、「プレーヤ1」,「プレーヤ2」,
「プレーヤ3」との記載があるが、これらはプレーヤ2
1,22,23に対応するものであり、また、「コマン
ダA」,「コマンダB」,「コマンダC」との記載もコ
マンダ17A,コマンダ17B,コマンダ17Cに対応
するものであり、以下に説明するフローにおいても同様
である。If it is determined in step S44a that the disc having the designated disc number is not loaded in the player 22 or 23, the process proceeds to step S45 to set the above (I-1), and the flag KFSa is set. When it is set to "0", the flag vtrqA is set to "0", a normal reproduction command is issued to the player 21, and the processing routine (FIG. 19) corresponding to the player is performed. In the flowchart, "player 1", "player 2",
Although it is described as "player 3", these are player 2
1, 22, 23, and the description of “commander A”, “commander B”, and “commander C” also corresponds to commander 17A, commander 17B, and commander 17C, which will be described below. The same applies to the flow to be performed.
【0065】ステップS44aにおいて、指定ディスク
番号のディスクがプレーヤ22に装着されていることを
判別すると、上記(I−2)をなすために、ステップS
46に移行して、レジスタsel2fの内容を確認す
る。ステップ46において、レジスタsel2fに格納
されている数値が1,3,5または7であるとき(後述
フローによって明らかとなるが、この場合、プレーヤ2
2がDa領域を用いて再生動作している場合すなわちプ
レーヤ22がコマンダAのリクエストを処理中である場
合)は、直ちにコマンダBに対応の処理ルーチン(図1
7)へ移行する。従ってプレーヤ21は、図15から渡
されるコマンダAからのリクエストを受け付けない。換
言すれば、このときコマンダAの配する部屋Aではプレ
ーヤ22の再生出力が得られており、コマンダAからの
新たなリクエスト曲の再生は行わないのである。ステッ
プS46において、当該数値が1,3,5または7でな
いときはフラグKFSaを“0”とし、フラグvtrq
Aを“1”としてプレーヤ22に対し仮想多ピックアッ
プ再生指令を発し、当該プレーヤに対応の処理ルーチン
(図20)へ移行する。When it is determined in step S44a that the disc having the designated disc number is loaded in the player 22, in order to perform the above (I-2), step S44 is performed.
Moving to 46, the contents of the register sel2f are confirmed. In step 46, when the numerical value stored in the register sel2f is 1, 3, 5 or 7 (which will be apparent from the flow described later, in this case, the player 2
2 is performing a reproducing operation using the Da area, that is, when the player 22 is processing the request of the commander A, the processing routine immediately corresponding to the commander B (see FIG. 1).
Go to 7). Therefore, the player 21 does not accept the request from the commander A passed from FIG. In other words, at this time, the reproduction output of the player 22 is obtained in the room A provided by the commander A, and the new requested song from the commander A is not reproduced. If the numerical value is not 1, 3, 5 or 7 in step S46, the flag KFSa is set to "0" and the flag vtrq is set.
A is set to "1", a virtual multiple pickup reproduction command is issued to the player 22, and the process routine (FIG. 20) corresponding to the player is entered.
【0066】ステップS44aにおいて、指定ディスク
番号のディスクがプレーヤ23に装着されていることを
判別すると、上記(I−3)をなすために、ステップS
47に移行して、レジスタsel3fの内容を確認す
る。ステップ47において、レジスタsel3fに格納
されている数値が1,3,5または7であるとき(後述
フローによって明らかとなるが、この場合、プレーヤ2
3がDa領域を用いて再生動作している場合すなわちプ
レーヤ23がコマンドAのリクエストを処理中である場
合)は、直ちにコマンダBに対応の処理ルーチン(図1
7)へ移行する。従ってプレーヤ21は、図15から渡
されるコマンダAからのリクエストを受け付けない。換
言すれば、このときコマンダAの配する部屋Aではプレ
ーヤ23の再生出力が得られており、コマンダAからの
新たなリクエスト曲の再生は行わないのである。ステッ
プS47において、当該数値が1,3,5または7でな
いときはフラグKFSaを“0”とし、フラグvtrq
Aを“1”としてプレーヤ23に対し仮想多ピックアッ
プ再生指令を発し、当該プレーヤに対応の処理ルーチン
(図21)へ移行する。If it is determined in step S44a that the disc having the designated disc number is loaded in the player 23, step S3 is performed in order to perform the above (I-3).
Moving to 47, the contents of the register sel3f are confirmed. In step 47, when the numerical value stored in the register sel3f is 1, 3, 5 or 7 (this will be apparent from the flow described later, but in this case, the player 2
3 is performing a reproducing operation using the Da area, that is, when the player 23 is processing a command A request, the processing routine immediately corresponding to the commander B (FIG. 1) is executed.
Go to 7). Therefore, the player 21 does not accept the request from the commander A passed from FIG. In other words, at this time, the reproduction output of the player 23 is obtained in the room A provided by the commander A, and the new requested song from the commander A is not reproduced. If the numerical value is not 1, 3, 5 or 7 in step S47, the flag KFSa is set to "0" and the flag vtrq is set.
A is set to "1" and a virtual multi-pickup reproduction command is issued to the player 23, and the processing routine (FIG. 21) corresponding to the player is entered.
【0067】(II) プレーヤ21が記憶領域Daを使
用して再生動作している状態でコマンダAからの演奏指
令が発せられた場合(sel1f=1,3,5,7)こ
の場合、ステップS40においてコマンダAからのリク
エストを処理中、すなわち記憶領域Daを使用中である
(Da領域における曲の書き込みが終了していない)こ
とを判別すると、ステップS40Nに移行してレジスタ
sel1fの内容を1とする。これにより、後続のステ
ップS41以降のステップでレジスタsel1fの内容
は、1,3,5または7となり、ステップS44でこれ
を判別した後、フラグKFSa及びvtrqAを操作せ
ず直ちにコマンダBに対応の処理ルーチン(図17)へ
移行する。(II) When a performance command is issued from the commander A while the player 21 is reproducing using the storage area Da (sel1f = 1, 3, 5, 7) In this case, step S40 When it is determined that the request from the commander A is being processed, that is, the storage area Da is being used (writing of music in the Da area is not completed), the process proceeds to step S40N and the content of the register sel1f is set to 1. To do. As a result, the content of the register sel1f becomes 1, 3, 5 or 7 in the subsequent steps from step S41, and after this is determined in step S44, the processing corresponding to the commander B is immediately performed without operating the flags KFSa and vtrqA. The routine shifts to the routine (FIG. 17).
【0068】(III) プレーヤ21が記憶領域Daを
除く記憶領域のみ使用して再生動作している状態でコマ
ンダAからの演奏指令が発せられた場合(sel1f=
2,4,6)この場合、ステップS40及びS40Yを
経てレジスタsel1fに0が格納された後、ステップ
S41においてコマンダBからのリクエストを処理中、
すなわち記憶領域Dbを使用中である(Db領域におけ
る曲の書き込みが終了していない)ことを判別するか、
もしくは/及びステップS42においてコマンダCから
のリクエストを処理中、すなわち記憶領域Dcを使用中
である(Dc領域における曲の書き込みが終了していな
い)ことを判別すると、ステップS41Nまたは/及び
S42Nにおいてレジスタsel1fの内容に2または
/及び4が加算される。これにより、レジスタsel1
fの内容は、2,4または6となり、ステップS44で
これを判別した後、ステップS44bにおいてかかる演
奏指令に伴う指定ディスク番号がプレーヤ21に装着さ
れているか否かを判別する。ステップS44bにおいて
は、レジスタDrAの内容がレジスタDp1の内容と等
しいか否かを判別し、等しい場合は、フラグKFSaを
“0”とし、現在コマンダBまたはCに応答した再生動
作に加えてコマンダAからのリクエストにも答えるべく
フラグvtrqAを“1”として仮想多ピックアップ再
生指令を発し、プレーヤ21に対応の処理ルーチン(図
19)へ移行する。ステップS44bにおいて、レジス
タDrAの内容がレジスタDpAの内容と異なる場合
は、コマンダBに対応の処理ルーチン(図17)へ移行
する。(III) When a performance command is issued from the commander A while the player 21 is using only the storage area excluding the storage area Da for reproduction operation (sel1f =
2, 4, 6) In this case, after 0 is stored in the register sel1f through steps S40 and S40Y, the request from the commander B is being processed in step S41.
That is, it is determined whether the storage area Db is in use (writing of music in the Db area is not completed),
Alternatively, and / or in step S42, if it is determined that the request from the commander C is being processed, that is, the storage area Dc is being used (writing of music in the Dc area is not completed), the register is executed in step S41N or / and S42N. 2 or / and 4 are added to the contents of sel1f. This allows register sel1
The content of f becomes 2, 4 or 6, which is discriminated in step S44, and then it is discriminated in step S44b whether or not the designated disc number accompanying the performance command is attached to the player 21. In step S44b, it is determined whether or not the content of the register DrA is equal to the content of the register Dp1. In order to respond to the request from, the virtual multi-pickup reproduction command is issued with the flag vtrqA set to "1", and the processing routine corresponding to the player 21 (FIG. 19) is entered. If the content of the register DrA is different from the content of the register DpA in step S44b, the process routine corresponding to the commander B (FIG. 17) is entered.
【0069】このように、図16の如きコマンダAに対
応のリクエスト確認ルーチンにおいては、先ずプレー
ヤ21の動作状態(ステップS40,S41,S42に
おける各記憶領域での曲書込状態判別結果に基づく)に
よってフラグsel1fの内容を確定し、ステップS
44において、(I)プレーヤ21が何ら再生動作して
いない状態でコマンダAからの演奏指令が発せられたこ
と(sel1f=0)を確認すると、指定ディスクがプ
レーヤ22及び23にない場合にプレーヤ21に対して
通常再生指令を発する(ステップS45)一方、指定デ
ィスクがプレーヤ22または23にある場合に(これら
プレーヤ22,23において当該プレーヤ21に対応の
Da領域が使用されている場合を除く)プレーヤ22ま
たは23に対して仮想多ピックアップ再生指令を発し
(ステップS46NまたはS47N)、(II)プレーヤ
21が記憶領域Daを使用して再生動作している状態で
コマンダAからの演奏指令が発せられたこと(sel1
f=1,3,5,7)を確認すると、かかる指令の受け
付けをすべきでないと判断し、図17のコマンダBに対
応のリクエスト確認ルーチンへ移行し、(III)プレー
ヤ21が記憶領域Daを除く記憶領域のみ使用して再生
動作している状態でコマンダAからの演奏指令が発せら
れたこと(sel1f=2,4,6)を確認すると、指
定ディスクがプレーヤ21にある場合にのみ当該プレー
ヤ21へ仮想多ピックアップ再生指令を発する(ステッ
プS44bY)、という処理がなされることとなる。As described above, in the request confirmation routine corresponding to the commander A as shown in FIG. 16, first, the operation state of the player 21 (based on the music writing state determination result in each storage area in steps S40, S41, S42). Confirms the contents of the flag sel1f by step S
In (44), it is confirmed that the performance command from the commander A is issued (sel1f = 0) in a state where (I) the player 21 is not performing any reproducing operation. A normal reproduction command is issued to the player (step S45), while the player 22 or 23 has the designated disc (except when the Da area corresponding to the player 21 is used in the player 22 or 23). A virtual multi-pickup playback command is issued to 22 or 23 (step S46N or S47N), and (II) a performance command is issued from the commander A while the player 21 is playing back using the storage area Da. That (sel1
When f = 1, 3, 5, 7) is confirmed, it is determined that the instruction should not be accepted, and the process proceeds to the request confirmation routine corresponding to the commander B in FIG. 17, and (III) the player 21 stores the storage area Da. When it is confirmed that a performance command is issued from commander A (sel1f = 2, 4, 6) in a state where the playback operation is performed using only the storage area except for, A process of issuing a virtual multi-pickup reproduction command to the player 21 (step S44bY) is performed.
【0070】また、図17の如きコマンダBに対応のリ
クエスト確認ルーチンにおいても、先ずプレーヤ22
の動作状態(ステップS50,S51,S52における
各記憶領域での曲書込状態判別結果に基づく)によって
フラグsel2fの内容を確定し、ステップS54に
おいて、(I)プレーヤ22が何ら再生動作していない
状態でコマンダBからの演奏指令が発せられたこと(s
el2f=0)を確認すると、指定ディスクがプレーヤ
23及び21にない場合にプレーヤ22に対して通常再
生指令を発する(ステップS55)一方、指定ディスク
がプレーヤ23または21にある場合に(これらプレー
ヤ23,21において当該プレーヤ22に対応のDb領
域が使用されている場合を除く)プレーヤ23または2
1に対して仮想多ピックアップ再生指令を発し(ステッ
プS56NまたはS57N)、(II)プレーヤ22が記
憶領域Dbを使用して再生動作している状態でコマンダ
Bからの演奏指令が発せられたこと(sel1f=2,
3,6,7)を確認すると、かかる指令の受け付けをす
べきでないと判断し、図18のコマンダCに対応のリク
エスト確認ルーチンへ移行し、(III)プレーヤ22が
記憶領域Dbを除く記憶領域のみ使用して再生動作して
いる状態でコマンダBからの演奏指令が発せられたこと
(sel1f=1,4,5)を確認すると、指定ディス
クがプレーヤ22にある場合にのみ当該プレーヤ22へ
仮想多ピックアップ再生指令を発する(ステップS54
bY)、という処理がなされることとなる。Also in the request confirmation routine corresponding to the commander B as shown in FIG.
The content of the flag sel2f is determined by the operation state (based on the music writing state determination result in each storage area in steps S50, S51, and S52), and in step S54, the (I) player 22 is not performing any reproduction operation. In this state, a performance command was issued from Commander B (s
(el2f = 0) is confirmed, a normal reproduction command is issued to the player 22 when the designated disc is not in the players 23 and 21 (step S55), while when the designated disc is in the player 23 or 21 (these players 23 and 21). , 21 except when the Db area corresponding to the player 22 is used) Player 23 or 2
A virtual multi-pickup reproduction command is issued to the CPU 1 (step S56N or S57N), and (II) a performance command is issued from the commander B while the player 22 is reproducing using the storage area Db ( sel1f = 2
3, 6, 7), it is determined that such a command should not be accepted, and the process moves to the request confirmation routine corresponding to the commander C in FIG. 18, and (III) the player 22 stores a storage area other than the storage area Db. When it is confirmed that the performance command from the commander B is issued (sel1f = 1, 4, 5) in a state where the player 22 is using only the reproduction disk, the virtual command is sent to the player 22 only when the specified disk is in the player 22. A multiple pickup playback command is issued (step S54).
bY) is performed.
【0071】同様に、図18の如きコマンダCに対応の
リクエスト確認ルーチンにおいても、先ずプレーヤ2
3の動作状態(ステップS60,S61,S62におけ
る各記憶領域での曲書込状態判別結果に基づく)によっ
てフラグsel3fの内容を確定し、ステップS64
において、(I)プレーヤ23が何ら再生動作していな
い状態でコマンダCからの演奏指令が発せられたこと
(sel3f=0)を確認すると、指定ディスクがプレ
ーヤ21及び22にない場合にプレーヤ23に対して通
常再生指令を発する(ステップS65)一方、指定ディ
スクがプレーヤ21または22にある場合に(これらプ
レーヤ21,22において当該プレーヤ23に対応のD
c領域が使用されている場合を除く)プレーヤ21また
は22に対して仮想多ピックアップ再生指令を発し(ス
テップS66NまたはS67N)、(II)プレーヤ23
が記憶領域Dcを使用して再生動作している状態でコマ
ンダCからの演奏指令が発せられたこと(sel1f=
4,5,6,7)を確認すると、かかる指令の受け付け
をすべきでないと判断し、図16のコマンダAに対応の
リクエスト確認ルーチンへ移行し、(III)プレーヤ2
3が記憶領域Dcを除く記憶領域のみ使用して再生動作
している状態でコマンダCからの演奏指令が発せられた
こと(sel1f=1,2,3)を確認すると、指定デ
ィスクがプレーヤ23にある場合にのみ当該プレーヤ2
3へ仮想多ピックアップ再生指令を発する(ステップS
64bY)、という処理がなされることとなる。Similarly, in the request confirmation routine corresponding to the commander C as shown in FIG.
The contents of the flag sel3f are determined by the operation state of No. 3 (based on the music writing state determination result in each storage area in steps S60, S61, S62), and step S64
In (I), it is confirmed that the performance command from the commander C is issued (sel3f = 0) in a state where the player 23 is not performing any reproduction operation. On the other hand, a normal reproduction command is issued (step S65), while the designated disc is in the player 21 or 22 (D corresponding to the player 23 in these players 21 and 22).
A virtual multi-pickup reproduction command is issued to the player 21 or 22 (except when the c area is used) (step S66N or S67N), and the (II) player 23
Is issued by the commander C while the memory area Dc is being used for playback (sel1f =
4, 5, 6, 7), it is determined that such an instruction should not be accepted, and the process proceeds to the request confirmation routine corresponding to the commander A in FIG.
When it is confirmed that the performance command from the commander C is issued (sel1f = 1, 2, 3) in the state where 3 is using only the storage area excluding the storage area Dc for the reproduction operation, the designated disk is sent to the player 23. Player 2 only if there is
Issue a virtual multi-pickup playback command to 3 (step S
64bY).
【0072】従って、これらリクエスト確認ルーチンに
おいては、各プレーヤの動作及びディスク装着状態と指
定ディスク番号とに応じて、仮想多ピックアップ再生さ
せるべきか、通常再生させるべきか、あるいはリクエス
トを受け付けないかを判断しているのである。次に、図
19ないし図21のプレーヤ選択ルーチンを説明する。Therefore, in these request confirmation routines, it is determined whether the virtual multi-pickup reproduction should be performed, the normal reproduction should be performed, or the request should not be accepted, depending on the operation of each player, the disc mounting state, and the designated disc number. I am making a decision. Next, the player selection routine of FIGS. 19 to 21 will be described.
【0073】図19は、上記リクエスト確認ルーチンの
処理内容に基づいてプレーヤ21の再生動作制御をなす
ための処理手順を示すフローチャートである。かかるプ
レーヤ選択ルーチンにおいては、先の図12の如き仮想
多ピックアップ再生をするための制御と、通常再生をす
るための制御とを担っている。以下に主たる特徴的動作
を説明する。FIG. 19 is a flowchart showing a processing procedure for controlling the reproduction operation of the player 21 based on the processing contents of the request confirmation routine. The player selection routine is responsible for control for virtual multi-pickup reproduction as shown in FIG. 12 and control for normal reproduction. The main characteristic operations will be described below.
【0074】(i) プレーヤ21がコマンダAからの
通常再生指令を発せられた場合(sel1f=0,vt
rqA=“0”)この場合、CPU18aは、ステップ
S70a,S70b,S70cを順次経てステップS7
1に移行し、レジスタDrAの指示する指定トラック番
号とレジスタDp1が指示するプレーヤ1の装着ディス
クとを比較判別する。判別の結果、両ディスク番号が異
なる場合(プレーヤ1に指定ディスクが未装着の場合を
含む)は、ステップS71NにおいてレジスタDrAが
指示する指定ディスクをプレーヤ1に装着するようチェ
ンジャ13Xに制御指令を発してステップS72に移行
する。ステップS71において両ディスク番号が等しい
場合は、直ちにステップS72に移行する。ステップS
72は、レジスタTnAに格納されている指定トラック
番号につきプレーヤ1の装着ディスクに対しサーチをな
す処理であり、ステップS73によりサーチ終了が判別
されると、ステップS74に移行し、Da領域への当該
サーチされたトラック番号に基づく曲のディスク読み取
り及びメモリ書き込み制御を開始する。開始後はコマン
ダBに対応の処理ルーチン(図17)へ移行する。(I) When the player 21 issues a normal reproduction command from the commander A (sel1f = 0, vt
rqA = “0”) In this case, the CPU 18a sequentially performs steps S70a, S70b, S70c, and then step S7.
In step 1, the designated track number designated by the register DrA and the mounted disc of the player 1 designated by the register Dp1 are compared and discriminated. As a result of the determination, if both disc numbers are different (including the case where the designated disc is not mounted in the player 1), a control command is issued to the changer 13X to mount the designated disc designated by the register DrA in the player 1 in step S71N. Then, the process proceeds to step S72. If both disc numbers are the same in step S71, the process immediately proceeds to step S72. Step S
Reference numeral 72 denotes a process of searching the mounted disc of the player 1 for the designated track number stored in the register TnA. When the end of the search is determined in step S73, the process proceeds to step S74 and the Da area is concerned. The disc reading and memory writing control of the song based on the searched track number are started. After the start, the processing routine corresponding to the commander B (FIG. 17) is entered.
【0075】このように、プレーヤ21がコマンダAか
らの通常再生指令を発せられた場合においては、当該プ
レーヤにおける指定ディスクの装着を確認し、発せられ
た再生指令に対応の曲の再生処理を開始するのである。As described above, when the player 21 issues the normal reproduction command from the commander A, it confirms that the player has loaded the designated disc, and starts the reproduction process of the music corresponding to the issued reproduction command. To do.
【0076】(ii) プレーヤ21が全く再生処理を
していないか(sel1f=0)もしくはコマンダBか
らのリクエスト処理以外の再生処理を実行しているとき
(sel1f=1,4,5)、コマンダBからプレーヤ
21に対して、仮想多ピックアップ再生指令を発せられ
た場合(vtrqB=“1”)この場合、図17のステ
ップS57NからステップS70aに移行する。ステッ
プS70aにおいてフラグvtrqBが“1”であるこ
とが判別されると、ステップS77に移行する。ステッ
プS77においてはレジスタsel1fの内容を判別す
る。レジスタsel1fの内容が1もしくは5であれば
(すなわちプレーヤ21が少なくともDa領域を使用し
てコマンダAからのリクエストを処理していれば)、ス
テップS771に移行してDa領域の書き込み量が十分
であるかどうかを確認する。かかる十分な書き込み量
は、先の図12において述べたように、Da領域から他
の領域へのメモリ書き込みの切り換えに際しDa領域か
らの読み出しが継続されるように設定される。(Ii) If the player 21 is not performing any reproduction processing (sel1f = 0) or is executing reproduction processing other than the request processing from the commander B (sel1f = 1, 4, 5), the commander When the virtual multi-pickup reproduction command is issued from B to the player 21 (vtrqB = "1"), in this case, the process proceeds from step S57N to step S70a in FIG. When it is determined in step S70a that the flag vtrqB is "1", the process proceeds to step S77. In step S77, the contents of register sel1f are determined. If the content of the register sel1f is 1 or 5, that is, if the player 21 uses at least the Da area to process the request from the commander A, the process proceeds to step S771 and the amount of writing in the Da area is sufficient. Check if there is. As described above with reference to FIG. 12, the sufficient write amount is set so that the reading from the Da area is continued when the memory writing is switched from the Da area to another area.
【0077】ステップS771においては、このときコ
マンダAへのリクエスト処理における当該Da領域への
書き込み動作によってその書き込み量が十分となること
を監視し続け、次のステップへの移行を待機する。当該
書き込み量が十分となると、ステップS772に移行し
てレジスタsel1fの内容が5か(すなわちプレーヤ
21がDa及びDb領域を使用してコマンダA,Bから
のリクエストを処理しているか)否かを判別する。レジ
スタsel1fの内容が5であればステップS773に
移行して、Db領域の書き込み量もまた、ステップS7
71と同様に十分であるかどうかを確認する。確認後は
ステップS774に移行して、今回発せられたコマンダ
Bからプレーヤ21への仮想多ピックアップ再生指令に
応答すべくレジスタTnBに格納されている指定トラッ
ク番号につきプレーヤ21装着ディスクに対しサーチを
なす。ステップS775によりサーチ終了が判別される
と、ステップS776に移行し、Db領域への当該サー
チされたトラック番号に基づく曲のディスク読み取り及
びメモリ書き込み制御を開始する。開始後はコマンダB
に対応の処理ルーチン(図17)へ移行する。In step S771, at this time, it is continuously monitored that the write amount becomes sufficient by the write operation to the Da area in the request process to the commander A, and the process waits for the shift to the next step. When the write amount becomes sufficient, the process proceeds to step S772 to determine whether the content of the register sel1f is 5 (that is, whether the player 21 uses the Da and Db areas to process the requests from the commanders A and B). Determine. If the content of the register sel1f is 5, the process proceeds to step S773, and the write amount of the Db area is also set to step S7.
Similar to 71, check if it is sufficient. After confirmation, the process proceeds to step S774, and a search is performed on the disc mounted on the player 21 for the designated track number stored in the register TnB in response to the virtual multiple pickup reproduction command issued from the commander B to the player 21 issued this time. . When the end of the search is determined in step S775, the process proceeds to step S776, and the disc reading and memory writing control of the music in the Db area based on the searched track number is started. Commander B after start
To the processing routine (FIG. 17) corresponding to.
【0078】ステップS77において、レジスタsel
1fの内容が0である(つまりプレーヤ21が何らリク
エスト処理していないものの指定ディスクが装着されて
いる)と判別されると、ステップS774へ直ちに移行
してプレーヤ21におけるDb領域を使用したコマンダ
Bのリクエスト処理が実行される。なお、このリクエス
ト処理は、プレーヤ21がコマンダBのリクエストにつ
いてのみ再生動作を行うものであり、事実上仮想ピック
アップ再生とはならない。In step S77, the register sel
If it is determined that the content of 1f is 0 (that is, the player 21 has not processed any request but the designated disc is mounted), the process immediately proceeds to step S774, and the commander B using the Db area in the player 21. Request processing is executed. In this request processing, the player 21 performs the reproduction operation only for the request of the commander B, and is virtually not virtual pickup reproduction.
【0079】またステップS77において、レジスタs
el1fの内容が4である(つまりプレーヤ21がDc
領域のみを使用してコマンダCからのリクエストを処理
している)と判別されると、ステップS773へ直ちに
移行してDb領域の書き込み量についてのみ、上記同様
に十分であるかどうかを確認する。ステップS772に
おいて、レジスタsel1fの内容が1である(すなわ
ちプレーヤ21がDa領域を使用してコマンダAだけの
リクエストを処理しているか)と判別されると、ステッ
プS773を行わず直ちにテップS774に移行して、
今回発せられたコマンダBからプレーヤ21への仮想多
ピックアップ再生指令に応答すべくレジスタTnBに格
納されている指定トラック番号につきプレーヤ21装着
ディスクに対しサーチをなす。In step S77, the register s
The content of el1f is 4 (that is, the player 21 plays Dc
If it is determined that only the area is used to process the request from the commander C), the process immediately shifts to step S773 to check whether or not only the write amount in the Db area is sufficient. When it is determined in step S772 that the content of the register sel1f is 1 (that is, whether the player 21 uses the Da area to process the request for only the commander A), the process immediately proceeds to step S774 without performing step S773. do it,
In response to the virtual multi-pickup reproduction command issued from the commander B to the player 21 issued this time, a search is performed on the disc mounted on the player 21 for the designated track number stored in the register TnB.
【0080】このように、プレーヤ21がコマンダBか
らのリクエスト処理を実行していないときにコマンダB
から仮想多ピックアップ再生指令が発せられた場合にお
いては、レジスタsel1fの内容に応じ、使用されて
いる記憶領域(Db領域以外の領域)の書き込み量が十
分であることを確認し、発せられた再生指令に対応の曲
の再生処理を開始するのである。In this way, when the player 21 is not executing the request processing from the commander B, the commander B
When a virtual multi-pickup playback command is issued from, it is confirmed that the write amount of the used storage area (area other than the Db area) is sufficient according to the content of the register sel1f, and the issued playback is issued. The reproduction process of the music corresponding to the command is started.
【0081】(iii) プレーヤ21が全く再生処理
をしていないか(sel1f=0)もしくはコマンダC
からのリクエスト処理以外の再生処理を実行していると
き(sel1f=1,2,3)、コマンダCからプレー
ヤ21に対して、仮想多ピックアップ再生指令を発せら
れた場合(vtrqC=“1”)この場合も図18のス
テップS66NからステップS70b,S76に移行し
た後、上記(ii)同様に、レジスタsel1fの内容
に応じ、使用されている記憶領域(Dc領域以外の領
域)の書き込み量が十分であることを確認し、発せられ
た再生指令に対応の曲の再生処理を開始する。(Iii) Whether the player 21 is not performing any reproduction processing (sel1f = 0) or the commander C
When a reproduction process other than the request process from (1) is executed (sel1f = 1, 2, 3), the commander C issues a virtual multi-pickup reproduction command to the player 21 (vtrqC = “1”). Also in this case, after shifting from step S66N of FIG. 18 to steps S70b and S76, the write amount in the used storage area (area other than the Dc area) is sufficient according to the contents of the register sel1f, as in (ii) above. Then, the reproduction processing of the music corresponding to the issued reproduction command is started.
【0082】(iv) プレーヤ21がコマンダAから
のリクエスト処理以外の再生処理を実行しているとき
(sel1f=2,4,6)、コマンダAからプレーヤ
21に対して、仮想多ピックアップ再生指令を発せられ
た場合(vtrqA=“1”)この場合も図16のステ
ップS44bYからステップS70c,S75に移行し
た後、上記(ii)または(iii)と同様に、レジス
タsel1fの内容に応じ、使用されている記憶領域
(Da領域以外の領域)の書き込み量が十分であること
を確認し、発せられた再生指令に対応の曲の再生処理を
開始する。(Iv) When the player 21 is executing a reproduction process other than the request process from the commander A (sel1f = 2, 4, 6), the commander A issues a virtual multi-pickup reproduction command to the player 21. When issued (vtrqA = “1”) In this case as well, after shifting from step S44bY to steps S70c and S75 of FIG. It is confirmed that the amount of writing in the present storage area (area other than the Da area) is sufficient, and the reproduction processing of the music corresponding to the reproduction command issued is started.
【0083】プレーヤ22の再生動作制御をなすための
処理手順を示す図20のフローチャートにおいても、上
記図19のフローチャートと同様、In the flow chart of FIG. 20 showing the processing procedure for controlling the reproduction operation of the player 22, as in the flow chart of FIG.
【0084】(i) プレーヤ22がコマンダBからの
通常再生指令を発せられた場合(sel2f=0,vt
rqB=“0”)に、当該プレーヤにおける指定ディス
クの装着を確認し、発せられた再生指令に対応の曲の再
生処理を開始し、(I) When the player 22 has issued a normal reproduction command from the commander B (sel2f = 0, vt
At rqB = “0”), it is confirmed that the player has loaded the designated disc, and the reproduction process of the music corresponding to the reproduction command issued is started.
【0085】(ii) プレーヤ22が全く再生処理を
していないか(sel2f=0)もしくはコマンダCか
らのリクエスト処理以外の再生処理を実行しているとき
(sel2f=1,2,3)、コマンダCからプレーヤ
22に対して、仮想多ピックアップ再生指令を発せられ
た場合(vtrqC=“1”)に、図18のステップS
67NからステップS80a,S87に移行した後、レ
ジスタsel2fの内容に応じ、使用されている記憶領
域(Dc領域以外の領域)の書き込み量が十分であるこ
とを確認し、発せられた再生指令に対応の曲の再生処理
を開始し、(Ii) If the player 22 is not performing any reproduction processing (sel2f = 0) or is performing reproduction processing other than the request processing from the commander C (sel2f = 1, 2, 3), the commander When a virtual multi-pickup reproduction command is issued from C to the player 22 (vtrqC = “1”), step S in FIG.
After shifting from 67N to steps S80a and S87, it is confirmed that the write amount in the used storage area (area other than the Dc area) is sufficient according to the contents of the register sel2f, and the issued playback command is responded to. Start the playback process of
【0086】(iii) プレーヤ22が全く再生処理
をしていないか(sel2f=0)もしくはコマンダA
からのリクエスト処理以外の再生処理を実行していると
き(sel2f=2,4,6)、コマンダAからプレー
ヤ22に対して、仮想多ピックアップ再生指令を発せら
れた場合(vtrqA=“1”)に、図16のステップ
S46NからステップS80b,S86に移行した後、
レジスタsel2fの内容に応じ、使用されている記憶
領域(Da領域以外の領域)の書き込み量が十分である
ことを確認し、発せられた再生指令に対応の曲の再生処
理を開始し、また、(Iii) Whether the player 22 is not performing any reproduction processing (sel2f = 0) or the commander A
When a reproduction process other than the request process from (1) is executed (sel2f = 2, 4, 6), the commander A issues a virtual multi-pickup reproduction command to the player 22 (vtrqA = “1”). After shifting from step S46N of FIG. 16 to steps S80b and S86,
According to the contents of the register sel2f, it is confirmed that the amount of writing in the used storage area (area other than Da area) is sufficient, and the reproduction processing of the music corresponding to the issued reproduction instruction is started.
【0087】(iv) プレーヤ22がコマンダBから
のリクエスト処理以外の再生処理を実行しているとき
(sel2f=1,4,5)、コマンダBからプレーヤ
22に対して、仮想多ピックアップ再生指令を発せられ
た場合(vtrqB=“1”)に、図17のステップS
54bYからステップS80c,S85に移行した後、
レジスタsel2fの内容に応じ、使用されている記憶
領域(Db領域以外の領域)の書き込み量が十分である
ことを確認し、発せられた再生指令に対応の曲の再生処
理を開始する、という動作をなす。(Iv) When the player 22 is executing a reproduction process other than the request process from the commander B (sel2f = 1, 4, 5), the commander B issues a virtual multi-pickup reproduction command to the player 22. If it is issued (vtrqB = "1"), step S of FIG.
After shifting from 54bY to steps S80c and S85,
According to the contents of the register sel2f, it is confirmed that the amount of writing in the used storage area (area other than the Db area) is sufficient, and the reproduction processing of the music corresponding to the reproduction command issued is started. Make up.
【0088】また、プレーヤ23の再生動作制御をなす
ための処理手順を示す図21のフローチャートにおいて
も、上記図19及び図20のフローチャートと同様、Further, in the flowchart of FIG. 21 showing the processing procedure for controlling the reproduction operation of the player 23, as in the flowcharts of FIGS.
【0089】(i) プレーヤ23がコマンダCからの
通常再生指令を発せられた場合(sel3f=0,vt
rqC=“0”)に、当該プレーヤにおける指定ディス
クの装着を確認し、発せられた再生指令に対応の曲の再
生処理を開始し、(I) When the player 23 issues a normal reproduction command from the commander C (sel3f = 0, vt
At rqC = “0”), the mounting of the designated disc in the player is confirmed, and the reproduction process of the music corresponding to the reproduction command issued is started,
【0090】(ii) プレーヤ23が全く再生処理を
していないか(sel3f=0)もしくはコマンダAか
らのリクエスト処理以外の再生処理を実行しているとき
(sel3f=2,4,6)、コマンダAからプレーヤ
23に対して、仮想多ピックアップ再生指令を発せられ
た場合(vtrqA=“1”)に、図16のステップS
47NからステップS90a,S97に移行した後、レ
ジスタsel3fの内容に応じ、使用されている記憶領
域(Da領域以外の領域)の書き込み量が十分であるこ
とを確認し、発せられた再生指令に対応の曲の再生処理
を開始し、(Ii) If the player 23 is not performing any reproduction processing (sel3f = 0) or is performing reproduction processing other than the request processing from the commander A (sel3f = 2, 4, 6), the commander When a virtual multi-pickup reproduction command is issued from A to the player 23 (vtrqA = "1"), step S of FIG.
After shifting from 47N to steps S90a and S97, it is confirmed that the amount of writing in the used storage area (area other than Da area) is sufficient according to the contents of the register sel3f, and the playback command issued is dealt with. Start the playback process of
【0091】(iii) プレーヤ23が全く再生処理
をしていないか(sel3f=0)もしくはコマンダB
からのリクエスト処理以外の再生処理を実行していると
き(sel3f=1,4,5)、コマンダBからプレー
ヤ23に対して、仮想多ピックアップ再生指令を発せら
れた場合(vtrqB=“1”)に、図17のステップ
S56NからステップS90b,S96に移行した後、
レジスタsel3fの内容に応じ、使用されている記憶
領域(Db領域以外の領域)の書き込み量が十分である
ことを確認し、発せられた再生指令に対応の曲の再生処
理を開始し、また、(Iii) Whether the player 23 is not performing any reproduction processing (sel3f = 0) or the commander B
When a reproduction process other than the request process from (1) is executed (sel3f = 1, 4, 5), the commander B issues a virtual multi-pickup reproduction command to the player 23 (vtrqB = “1”). After shifting from step S56N of FIG. 17 to steps S90b and S96,
According to the contents of the register sel3f, it is confirmed that the amount of writing in the used storage area (area other than the Db area) is sufficient, the reproduction processing of the music corresponding to the issued reproduction instruction is started, and
【0092】(iv) プレーヤ23がコマンダCから
のリクエスト処理以外の再生処理を実行しているとき
(sel3f=1,2,3)、コマンダCからプレーヤ
23に対して、仮想多ピックアップ再生指令を発せられ
た場合(vtrqC=“1”)に、図18のステップS
64bYからステップS90c,S95に移行した後、
レジスタsel3fの内容に応じ、使用されている記憶
領域(Dc領域以外の領域)の書き込み量が十分である
ことを確認し、発せられた再生指令に対応の曲の再生処
理を開始する、という動作をなす。(Iv) When the player 23 is executing a reproduction process other than the request process from the commander C (sel3f = 1, 2, 3), the commander C issues a virtual multi-pickup reproduction command to the player 23. When issued (vtrqC = “1”), step S in FIG.
After shifting from 64bY to steps S90c and S95,
According to the contents of the register sel3f, it is confirmed that the amount of writing in the used storage area (area other than the Dc area) is sufficient, and the reproduction processing of the music corresponding to the issued reproduction command is started. Make up.
【0093】以上のように、図19ないし図21の各プ
レーヤ選択ルーチンにおいては、各コマンダからの仮想
多ピックアップ再生指令に応答しかつ個々のプレーヤの
動作状態に応じて記憶領域の状態を確認して仮想多ピッ
クアップ再生が開始される。開始後は、先の図12にお
いて説明した如き動作制御が実行されることとなる。仮
想多ピックアップ再生が終了した場合は、ステップS4
0,S50,S60でそのことが判別され、ステップS
40Y,S50Y,S60Yにおいて当該プレーヤの動
作状態を指示するレジスタsel1f,sel2f,s
el3fの内容が0とされるので、当該終了後は新たな
リクエスト受け付け環境の下で再生処理がなされること
となる。As described above, in the player selection routines of FIGS. 19 to 21, the state of the storage area is confirmed in response to the virtual multi-pickup reproduction command from each commander and according to the operating state of each player. Virtual multi-pickup playback is started. After the start, the operation control as described in FIG. 12 is executed. When the virtual multi-pickup reproduction is completed, step S4
0, S50, S60 determines that, step S
Registers sel1f, sel2f, s for instructing the operating state of the player in 40Y, S50Y, S60Y.
Since the content of el3f is set to 0, reproduction processing will be performed under a new request acceptance environment after the end.
【0094】本実施例によれば、複数のコマンダに対し
て、1つのディスクユニットで対応するために、プレー
ヤは、少なくとも2倍速以上で読み取りかつバッファメ
モリに書き込みつつ標準レートで読出出力して、1枚の
同一ディスクから、同一曲または異なる曲を同一時間に
少なくとも2曲以上独立して再生する機能を有する。こ
れにより、1組のディスクユニットに対して、複数の部
屋から同一ディスクのリクエストが重なっても、リクエ
スト順を変更することなく、しかも待ち時間なしにサー
ビスできるシステムを提供することができ、部屋数Nに
対してディスクユニット数Mを極端に削減することが可
能である。そのため、省スペース,省コストの点からメ
リットがあり、性能は従来の図2のものよりはるかに優
れたものとなる。According to the present embodiment, in order to deal with a plurality of commanders with one disc unit, the player reads out at a standard rate while reading out at least at double speed and writing in the buffer memory. It has a function of independently reproducing at least two or more same songs or different songs from one same disc at the same time. As a result, it is possible to provide a system that can service one set of disk units without changing the order of requests even if requests for the same disk from a plurality of rooms overlap. It is possible to extremely reduce the number M of disk units with respect to N. Therefore, there is a merit in terms of space saving and cost saving, and the performance is far superior to that of the conventional one shown in FIG.
【0095】なお、上記実施例において、例えばプレー
ヤ1がDa領域外の記憶領域のみを使用中にコマンダA
から演奏指令が発せられた場合(sel1f=2,4,
6)、指定ディスクがプレーヤ1にある場合にのみかか
る演奏指令を受け付けて仮想多ピックアップ再生指令を
発し(ステップS44bY)、指定ディスクがプレーヤ
1にない場合はその演奏指令を受け付けず、Dbまたは
/及びDc領域使用の再生処理の終了を待つこととして
いる。こうした態様にて処理の単純化(プログラムの容
量削減化)を図ることもできるが、一方、上記の場合が
発生したときは、プレーヤ2または3にコマンダAから
の演奏指令を受け付けさせるようにしても良い。また、
上記実施例においては、3曲同時再生機能を有するプレ
ーヤを3台用いて構成したものを挙げたが、これに限定
されることなく、2曲以上同時再生可能なプレーヤを何
台用いて構成しても良いし、複数リクエスト応答型情報
信号を供給する部屋の数も任意に設定可能であることも
勿論である。また、上記実施例においては、ビデオ及び
オーディオ信号を各部屋に供給するカラオケシステムに
つき説明したが、本発明はこれに限らず、ビデオ信号の
み、あるいはオーディオ信号のみを供給するシステム
等、各種情報信号を供給するシステムに適用可能であ
る。In the above embodiment, for example, while the player 1 is using only the storage area outside the Da area, the commander A
When a performance command is issued from (sel1f = 2, 4,
6) Only when the designated disc is in the player 1, the performance command is accepted and the virtual multi-pickup playback command is issued (step S44bY). If the designated disc is not in the player 1, the performance command is not accepted and Db or / And, the end of the reproduction process using the Dc area is to be waited. Although the processing can be simplified (the capacity of the program can be reduced) in this manner, on the other hand, when the above case occurs, the player 2 or 3 is made to accept the performance command from the commander A. Is also good. Also,
In the above-mentioned embodiment, the player having the three-track simultaneous playback function is used. However, the present invention is not limited to this, and any number of players capable of simultaneously playing two or more tracks may be used. Of course, the number of rooms supplying the plural request response type information signals can be set arbitrarily. Further, although the karaoke system for supplying the video and audio signals to each room has been described in the above embodiment, the present invention is not limited to this, and various information signals such as a system for supplying only the video signal or only the audio signal. It can be applied to the system for supplying.
【0096】[0096]
【発明の効果】以上詳述した如く、本発明の複数リクエ
スト応答型情報信号供給装置によれば、情報データが所
定単位毎に記録された情報記録ディスクの記録情報を1
つの情報読取点により所定標準レートの2倍以上の読取
レートにて読み取ってメモリの1の記憶領域または他の
記憶領域に書き込むデータ取込動作と、所定データ量読
み取る度に情報読取点を情報データにおける1の位置か
ら他の位置に移動するとともにメモリにおいて書き込む
記憶領域を切り換える読取情報切換動作とを並行して行
いつつ、メモリの記憶領域の各々から所定標準レートに
て読み出すことによって、複数同時再生指令に応答して
指定された所定単位の情報データを複数同時再生する複
数のディスクプレーヤを用いている。かかる複数記録情
報信号の同時再生機能を有するディスクプレーヤの各々
に再生すべき情報記録ディスクが装着され、中継制御信
号に応じてディスクプレーヤの再生出力信号の各々が複
数の供給先に中継される。そして、当該供給先に対応し
た再生出力要求指令が発せられると、これに応答して、
ディスクプレーヤの各々におけるディスク装着状態に応
じてディスクプレーヤへ複数同時再生指令を発するとと
もに、複数同時再生指令が発せられたディスクプレーヤ
の再生出力信号が再生出力指令に対応する供給先へ中継
される。As described above in detail, according to the plural request response type information signal supplying apparatus of the present invention, the recording information of the information recording disk in which the information data is recorded in the predetermined unit
One data reading point reads data at a reading rate twice or more the predetermined standard rate and writes it in one storage area or another storage area of the memory. A plurality of simultaneous reproductions are performed by reading from each storage area of the memory at a predetermined standard rate while performing a read information switching operation of switching the storage area to be written in the memory while moving from the position 1 in A plurality of disc players that simultaneously reproduce a plurality of specified units of information data in response to a command are used. An information recording disc to be reproduced is attached to each of the disc players having the simultaneous reproduction function of a plurality of recorded information signals, and each of the reproduction output signals of the disc player is relayed to a plurality of supply destinations according to the relay control signal. Then, when a reproduction output request command corresponding to the supply destination is issued, in response to this,
A plurality of simultaneous reproduction commands are issued to the disc player according to the disc mounting state in each of the disc players, and the reproduction output signal of the disc player to which the plurality of simultaneous reproduction commands are issued is relayed to the supply destination corresponding to the reproduction output command.
【0097】従って、複数の再生出力指令が要求する指
定ディスクが重なっても、適宜該当のディスクプレーヤ
により指定ディスクから複数の指定情報データを同時に
再生出力することができるので、再生出力指令を個別に
発する各ユーザへの待ち時間を少なくしてディスクユニ
ットの数を削減することができる。Therefore, even if the designated discs required by a plurality of reproduction output commands overlap, a plurality of designated information data can be simultaneously reproduced and outputted from the designated discs by a corresponding disc player, so that the reproduction output commands can be individually output. It is possible to reduce the number of disk units by reducing the waiting time for issuing each user.
【図1】 各部屋に独立してディスクプレーヤ及びディ
スクユニットを配置した従来のカラオケシステムを示す
ブロック図。FIG. 1 is a block diagram showing a conventional karaoke system in which a disc player and a disc unit are independently arranged in each room.
【図2】 ディスクプレーヤ及びディスクユニットを部
屋外に設置し、各部屋の演奏制御を集中管理するカラオ
ケシステムを示すブロック図。FIG. 2 is a block diagram showing a karaoke system in which a disc player and a disc unit are installed outdoors, and the performance control of each room is centrally managed.
【図3】 本発明の実施例に用いられるディスクプレー
ヤの構成を示すブロック図。FIG. 3 is a block diagram showing the configuration of a disc player used in an embodiment of the present invention.
【図4】 図3のディスクプレーヤにおけるCPUの処
理手順を示すフローチャート(初期設定動作フロー)。4 is a flowchart showing a processing procedure of a CPU in the disc player of FIG. 3 (initial setting operation flow).
【図5】 図3のディスクプレーヤにおけるCPUの処
理手順を示すフローチャート(第1の曲の再生動作フロ
ー)。5 is a flowchart showing a processing procedure of a CPU in the disc player shown in FIG. 3 (first music reproduction operation flow).
【図6】 図3のディスクプレーヤにおけるCPUの処
理手順を示すフローチャート(第1の曲の第1メモリへ
の書込制御停止動作フロー)。6 is a flowchart showing a processing procedure of a CPU in the disc player shown in FIG. 3 (operation flow for stopping writing control of a first music piece to a first memory).
【図7】 図3のディスクプレーヤにおけるCPUの処
理手順を示すフローチャート(第2の曲の再生動作フロ
ー)。FIG. 7 is a flowchart showing a processing procedure of a CPU in the disc player of FIG. 3 (second music playback operation flow).
【図8】 図3のディスクプレーヤにおけるCPUの処
理手順を示すフローチャート(第2の曲の第2メモリへ
の書込制御停止動作フロー)。8 is a flowchart showing a processing procedure of a CPU in the disc player shown in FIG. 3 (operation flow for stopping control of writing second music to second memory).
【図9】 図4ないし図8のフローチャートにより制御
される第1及び第2メモリの経過時間に対する読出アド
レス及び書込アドレスを示すタイムチャート。FIG. 9 is a time chart showing a read address and a write address with respect to elapsed time of the first and second memories controlled by the flowcharts of FIGS. 4 to 8.
【図10】 図3のディスクプレーヤの動作原理を明瞭
に説明するための再生形態と第1及び第2メモリの残有
データ量を示すタイムチャート。10 is a time chart showing a reproduction mode and remaining data amounts of the first and second memories for clearly explaining the operation principle of the disc player of FIG.
【図11】 図3のディスクプレーヤを応用して同一デ
ィスクから3曲同時再生可能に構成されたディスクプレ
ーヤのブロック図。FIG. 11 is a block diagram of a disc player configured by applying the disc player of FIG. 3 so that three songs can be simultaneously reproduced from the same disc.
【図12】 図11のディスクプレーヤの動作を説明す
るための再生形態とメモリにおけるDa領域の残有デー
タ量を示すタイムチャート。FIG. 12 is a time chart showing a reproduction mode and an amount of remaining data in a Da area in a memory for explaining the operation of the disc player shown in FIG. 11.
【図13】 図11のディスクプレーヤを用いて構成さ
れた本発明の一実施例のカラオケシステムを示すブロッ
ク図。FIG. 13 is a block diagram showing a karaoke system of one embodiment of the present invention configured by using the disc player of FIG. 11.
【図14】 図13のカラオケシステムにおけるホスト
CPUが実行する制御ルーチンに用いられるフラグ及び
制御置数並びにメモリアドレスの内容を示す表。14 is a table showing the contents of flags, control units, and memory addresses used in a control routine executed by the host CPU in the karaoke system of FIG.
【図15】 図13のカラオケシステムにおけるホスト
CPUが実行するリクエスト登録ルーチンの処理手順を
示すフローチャート。15 is a flowchart showing a processing procedure of a request registration routine executed by a host CPU in the karaoke system of FIG.
【図16】 図13のカラオケシステムにおけるホスト
CPUが実行するリクエスト確認ルーチンの処理手順を
示すフローチャート(プレーヤ21の状態確認処理フロ
ー)。16 is a flowchart showing a processing procedure of a request confirmation routine executed by the host CPU in the karaoke system of FIG. 13 (state confirmation processing flow of the player 21).
【図17】 図13のカラオケシステムにおけるホスト
CPUが実行するリクエスト確認ルーチンの処理手順を
示すフローチャート(プレーヤ22の状態確認処理フロ
ー)。17 is a flowchart showing a processing procedure of a request confirmation routine executed by the host CPU in the karaoke system of FIG. 13 (state confirmation processing flow of the player 22).
【図18】 図13のカラオケシステムにおけるホスト
CPUが実行するリクエスト確認ルーチンの処理手順を
示すフローチャート(プレーヤ23の状態確認処理フロ
ー)。FIG. 18 is a flowchart showing a processing procedure of a request confirmation routine executed by the host CPU in the karaoke system of FIG. 13 (state confirmation processing flow of the player 23).
【図19】 図13のカラオケシステムにおけるホスト
CPUが実行するプレーヤ選択ルーチンの処理手順を示
すフローチャート(プレーヤ21の再生制御処理フロ
ー)FIG. 19 is a flowchart showing a processing procedure of a player selection routine executed by the host CPU in the karaoke system of FIG. 13 (playback control processing flow of the player 21).
【図20】 図13のカラオケシステムにおけるホスト
CPUが実行するプレーヤ選択ルーチンの処理手順を示
すフローチャート(プレーヤ22の再生制御処理フロ
ー)。20 is a flowchart showing a processing procedure of a player selection routine executed by the host CPU in the karaoke system of FIG. 13 (playback control processing flow of the player 22).
【図21】 図13のカラオケシステムにおけるホスト
CPUが実行するプレーヤ選択ルーチンの処理手順を示
すフローチャート(プレーヤ23の再生制御処理フロ
ー)。21 is a flowchart showing a processing procedure of a player selection routine executed by the host CPU in the karaoke system of FIG. 13 (playback control processing flow of the player 23).
1 ディスク 2 スピンドル制御回路 3 スピンドルモータ 4 ピックアップ 5 RFアンプ 6 データ抽出回路 7,7A,7B CD−DA復調/訂正回路 71,71A,71B グラフィクスデコーダ 8,8A,8B D/Aコンバータ 9 ピックアップ制御回路 10 CPU 11 メモリ制御回路 20 バッファRAM 12Z ディスクユニット 13X チェンジャ 14A,14B,14C ビデオモニタ 15RA,15LA,15RB,15LB,15RC,
15LC スピーカ 16A,16B,16C レシーバ 17A,17B,17C コマンダ 18 システムコントローラ 18a ホストCPU 21,22,23 ディスクプレーヤ 30 セレクタ1 disk 2 spindle control circuit 3 spindle motor 4 pickup 5 RF amplifier 6 data extraction circuit 7, 7A, 7B CD-DA demodulation / correction circuit 71, 71A, 71B graphics decoder 8, 8A, 8B D / A converter 9 pickup control circuit 10 CPU 11 Memory Control Circuit 20 Buffer RAM 12Z Disk Unit 13X Changer 14A, 14B, 14C Video Monitor 15RA, 15LA, 15RB, 15LB, 15RC,
15LC speaker 16A, 16B, 16C receiver 17A, 17B, 17C commander 18 system controller 18a host CPU 21, 22, 23 disc player 30 selector
【手続補正書】[Procedure amendment]
【提出日】平成5年11月16日[Submission date] November 16, 1993
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図1[Name of item to be corrected] Figure 1
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図1】 [Figure 1]
【手続補正2】[Procedure Amendment 2]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図2[Name of item to be corrected] Figure 2
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図2】 [Fig. 2]
【手続補正3】[Procedure 3]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図3[Name of item to be corrected] Figure 3
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図3】 [Figure 3]
【手続補正4】[Procedure amendment 4]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図10[Name of item to be corrected] Fig. 10
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図10】 [Figure 10]
【手続補正5】[Procedure Amendment 5]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図11[Name of item to be corrected] Fig. 11
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図11】 FIG. 11
【手続補正6】[Procedure correction 6]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図12[Name of item to be corrected] Fig. 12
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図12】 [Fig. 12]
【手続補正7】[Procedure Amendment 7]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図13[Name of item to be corrected] Fig. 13
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図13】 [Fig. 13]
【手続補正8】[Procedure Amendment 8]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図14[Name of item to be corrected] Fig. 14
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図14】 FIG. 14
【手続補正9】[Procedure Amendment 9]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図15[Correction target item name] Figure 15
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図15】 FIG. 15
【手続補正10】[Procedure Amendment 10]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図16[Correction target item name] Fig. 16
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図16】 FIG. 16
【手続補正11】[Procedure Amendment 11]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図17[Name of item to be corrected] Fig. 17
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図17】 FIG. 17
【手続補正12】[Procedure Amendment 12]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図18[Name of item to be corrected] Fig. 18
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図18】 FIG. 18
【手続補正13】[Procedure Amendment 13]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図19[Name of item to be corrected] Fig. 19
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図19】 FIG. 19
【手続補正14】[Procedure Amendment 14]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図20[Name of item to be corrected] Fig. 20
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図20】 FIG. 20
【手続補正15】[Procedure Amendment 15]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図21[Name of item to be corrected] Fig. 21
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図21】 FIG. 21
Claims (6)
報記録ディスクの記録情報を1つの情報読取点により所
定標準レートの2倍以上の読取レートにて読み取ってメ
モリの1の記憶領域または他の記憶領域に書き込むデー
タ取込動作と、所定データ量読み取る度に前記情報読取
点を前記情報データにおける1の位置から他の位置に移
動するとともに前記メモリにおいて書き込む記憶領域を
切り換える読取情報切換動作とを並行して行いつつ、前
記メモリの記憶領域の各々から前記所定標準レートにて
読み出すことによって、複数同時再生指令に応答して指
定された前記所定単位の情報データを複数同時再生する
複数のディスクプレーヤを用いた複数リクエスト応答型
情報信号供給装置であって、 前記ディスクプレーヤの各々に再生すべき情報記録ディ
スクを装着するディスク装着手段と、中継制御信号に応
じて前記ディスクプレーヤの再生出力信号の各々を複数
の供給先に中継する中継手段と、前記供給先に対応した
再生出力要求指令を発する指令手段と、前記再生出力要
求指令に応答し前記ディスクプレーヤの各々におけるデ
ィスク装着状態に応じて前記ディスクプレーヤへ前記複
数同時再生指令を発するとともに前記複数同時再生指令
が発せられたディスクプレーヤの再生出力信号を前記再
生出力指令に対応する供給先へ中継すべく前記中継手段
へ前記中継制御信号を発する制御手段とを有することを
特徴とする複数リクエスト応答型情報信号供給装置。1. A storage area of a memory or other storage device for reading information recorded on an information recording disk, in which information data is recorded in a predetermined unit, at a reading rate twice or more a predetermined standard rate by one information reading point. And a read information switching operation of moving the information reading point from one position in the information data to another position and switching the storage area to be written in the memory each time a predetermined amount of data is read. A plurality of discs that simultaneously reproduce a plurality of the predetermined units of information data designated in response to a plurality of simultaneous reproduction commands by reading from each of the storage areas of the memory at the predetermined standard rate. A multi-request response type information signal supply device using a player, wherein the information to be reproduced in each of the disc players. Disc mounting means for mounting a recording disc, relay means for relaying each of the reproduction output signals of the disc player to a plurality of supply destinations in response to a relay control signal, and a command for issuing a reproduction output request command corresponding to the supply destinations. Means for responding to the reproduction output request command, and issuing a plurality of simultaneous reproduction commands to the disk player in accordance with a disk mounting state in each of the disk players, and a reproduction output signal of the disk player to which the plurality of simultaneous reproduction commands are issued. And a control means for issuing the relay control signal to the relay means so as to relay to the supply destination corresponding to the reproduction output command.
ォーマットの情報データが所定記録レートにて記録され
ているディスクを回転駆動する回転駆動手段と、ピック
アップの情報検出点に対応する前記情報データにおける
所定位置に記録されている情報データを読み取って読取
データを得る読取手段と、前記読取データの復調処理を
なす復調手段と、前記読取手段の情報検出点を前記ディ
スクの所定位置に移動せしめる読取位置制御手段とを有
するディスクプレーヤであって、 前記読取データを記憶する少なくとも2つの記憶領域を
有するメモリと、前記メモリにおいて前記記憶領域毎に
前記所定記録レートの2倍以上のレートで交互に書込制
御するとともに前記記憶領域毎に前記所定記録レートに
等しいレートで同時に読出制御するメモリ制御手段とを
有し、前記回転駆動手段は、前記所定記録レートに対応
する回転速度の2倍以上にて前記ディスクを回転駆動
し、前記メモリ制御手段は、前記記憶領域のうちの1の
記憶領域に所定量の読取データが書き込まれる度に前記
記憶領域のうちの1の記憶領域の書込制御を停止し前記
記憶領域のうちの他の記憶領域の書込制御を開始し、前
記読取位置制御手段は、前記記憶領域のうちの1の記憶
領域に所定量の読取データが書き込まれる度に前記読取
手段の情報検出点を前記情報データのうちの1の情報デ
ータにおける所定位置から他の情報データにおける所定
位置に移動せしめる、ことを特徴とする請求項1記載の
複数リクエスト応答型情報信号供給装置。2. The disc player comprises a rotation driving means for rotating a disc on which information data of a plurality of predetermined formats is recorded at a predetermined recording rate, and a predetermined portion of the information data corresponding to an information detection point of a pickup. Reading means for reading information data recorded at a position to obtain read data, demodulation means for performing demodulation processing of the read data, and reading position control for moving an information detection point of the reading means to a predetermined position on the disk. And a memory having at least two storage areas for storing the read data, and write control for each storage area in the memory at a rate twice or more the predetermined recording rate. And a read-out control for each storage area simultaneously at a rate equal to the predetermined recording rate. Control means, the rotational drive means rotationally drives the disk at twice or more a rotational speed corresponding to the predetermined recording rate, and the memory control means stores one of the storage areas. Each time a predetermined amount of read data is written in the area, the write control of one of the storage areas is stopped and the write control of the other storage area of the storage area is started, and the read position Every time a predetermined amount of read data is written in one of the storage areas, the control means sets the information detection point of the read means from a predetermined position in one of the information data to another information. 2. The multi-request response type information signal supply device according to claim 1, wherein the device is moved to a predetermined position in the data.
の各々におけるディスク装着状態を監視し、前記再生出
力要求指令に応答し前記ディスクプレーヤの1が前記再
生出力指令が要求する前記所定単位の情報データが記録
されている指定ディスクと同一のディスクを装着してい
ることを検知した場合に前記ディスクプレーヤの1へ前
記複数同時再生指令を発するとともに、前記複数同時再
生指令が発せられたディスクプレーヤにおいて前記再生
出力指令が要求する前記所定単位の情報データにより得
られた再生出力信号を前記再生出力指令に対応する供給
先へ中継すべく前記中継手段へ前記中継制御信号を発す
ることを特徴とする請求項1記載の複数リクエスト応答
型情報信号供給装置。3. The control means monitors the disc mounting state in each of the disc players, and in response to the reproduction output request command, the disc player 1 requests the reproduction output command for the information data in the predetermined unit. When it is detected that the same disc as the designated disc on which is recorded is mounted, the plurality of simultaneous reproduction commands are issued to the disc player 1, and the disc player in which the plurality of simultaneous reproduction commands is issued is The relay control signal is issued to the relay means to relay a reproduction output signal obtained by the predetermined unit of information data requested by the reproduction output command to a supply destination corresponding to the reproduction output command. 1. The multi-request response type information signal supply device described in 1.
再生指令を除く再生指令に際してのみ前記ディスクプレ
ーヤへのディスクの装着動作をなすことを特徴とする請
求項1または3記載の複数リクエスト応答型情報信号供
給装置。4. The multi-request response type information according to claim 1, wherein the disc mounting means performs a disc mounting operation to the disc player only when a reproduction command other than the plural simultaneous reproduction command is issued. Signal supply device.
ビデオ及びオーディオ信号であることを特徴とする請求
項1、3または4記載の複数リクエスト応答型情報信号
供給装置。5. The multi-request response type information signal supplying apparatus according to claim 1, wherein the information data of the predetermined unit is a video and audio signal of a music unit.
(または他の)記憶領域への情報書き込み終了時点から
開始時点までの間、継続して前記メモリの情報読み出し
可能な量であることを特徴とする請求項1、3、4また
は5記載の複数リクエスト応答型情報信号供給装置。6. The predetermined amount of data is an amount of information that can be continuously read from the memory from the end point to the start point of writing information to one (or another) storage area of the memory. The multi-request response type information signal supply device according to claim 1, 3, 4, or 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5278403A JPH07130077A (en) | 1993-11-08 | 1993-11-08 | Plural request response type device for supplying information signal using disk player provided with function of simultaneously reproducing plural recording information signals |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5278403A JPH07130077A (en) | 1993-11-08 | 1993-11-08 | Plural request response type device for supplying information signal using disk player provided with function of simultaneously reproducing plural recording information signals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07130077A true JPH07130077A (en) | 1995-05-19 |
Family
ID=17596867
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5278403A Pending JPH07130077A (en) | 1993-11-08 | 1993-11-08 | Plural request response type device for supplying information signal using disk player provided with function of simultaneously reproducing plural recording information signals |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07130077A (en) |
-
1993
- 1993-11-08 JP JP5278403A patent/JPH07130077A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07130077A (en) | Plural request response type device for supplying information signal using disk player provided with function of simultaneously reproducing plural recording information signals | |
| JP2006146996A (en) | Content reproduction system | |
| JP3099862B2 (en) | Karaoke information transmission device | |
| JP2006302351A (en) | Data reproducing apparatus and data reproducing method | |
| JPH06309861A (en) | Information recording / reproducing method or device | |
| JP3999483B2 (en) | Recording medium playback apparatus and program | |
| WO2011024225A1 (en) | In-vehicle media playback device | |
| KR0176488B1 (en) | Automatic changing device for cd-rom | |
| JP3639474B2 (en) | Music playback device, information playback device, and information playback method | |
| JP3299022B2 (en) | Video playback device | |
| JP2708637B2 (en) | Information playback device | |
| KR100282272B1 (en) | How to control playback of video compact disc systems | |
| JPH06203464A (en) | Disk player having simultaneously reproducing function of plural recording information signals | |
| JPH0215456A (en) | Magazine type compact disk player | |
| JP3735285B2 (en) | Disc playback device, disc playback system, music playback device, and music playback system | |
| JP3060881B2 (en) | Information reproducing apparatus and decoder unit | |
| JP2004070998A (en) | Car audio equipment | |
| JP4182576B2 (en) | Data processing apparatus and method | |
| JP2000076777A (en) | Audio system | |
| JP2512370Y2 (en) | Auto changer player | |
| JP2001313889A (en) | Data-reproducing apparatus | |
| JPH01285066A (en) | Sound field reproducing device and recording medium therefor | |
| JP2004079061A (en) | Media player device, media player program, user interface, and track reproduction stop method | |
| JP2000187925A (en) | Changer reproducing method | |
| JP2007280544A (en) | Reproducing unit and reproducing method |