|
Claims  |
|
|
What is claimed is:
1. An auto-playing apparatus which employs a recording medium that stored
audio data and first position data representing a recording position of
the audio data such that the audio data and the first position data are
associated with each other, and in which the audio data and the auto-play
data can be reproduced in synchronism with each other, said auto-playing
apparatus comprising:
reproducing means for reproducing the audio data and the first position
data from the recording medium by playing the recording medium;
storing means for storing (a) a series of auto-play data items which are to
be reproduced in synchronism with the audio data recorded on the recording
medium, and (b) second position data corresponding to the first position
data and which represents at the same reproduction timing as that of the
auto-play data,
auto-playing means, coupled to the storing means, for reading the auto-play
data from the storing means and for sequentially generating corresponding
tone signals to execute auto-playing;
setting means for setting conditions under which synchronous reproduction
of the audio data and auto-play data is performed, said setting means
including means for selecting a reproduction start point, and means for
determining a second position data corresponding to the selected
reproduction start point from among the second position data stored in the
storing means;
retrieving means, coupled to the reproducing means, for detecting the
second position data stored in the storing means in accordance with the
setting of the setting means and for retrieving the first position data
corresponding to the detected second position data from among the first
position data stored in the recording medium; and
control means, coupled to the setting means, to the auto-playing means, to
the retrieving means, and to the reproducing means, for performing control
to start auto-playing from the position which the setting means selects as
the reproduction start point, and to play the recording medium from the
audio data corresponding to the first position data retrieved by the
retrieving means, and wherein when the reproduction start point is an
intermediate position, intermediate a beginning and an end of the audio
data, auto-play starts without delay.
2. An auto-playing apparatus according to claim 1, wherein said second
position data is stored in correspondence to one of: a single auto-play
data item, auto-play data items within a predetermined time period, and
auto-play data items representative of a predetermined command.
3. An auto-playing apparatus according to claim 1, wherein:
said setting means further selects one auto-play data item used as a
reproduction end point from among the auto-play data items stored in the
storing means; and
said control means performs control such that auto-playing is started from
the auto-play data item which the setting means selects as the
reproduction start point and such that the recording medium is played from
the audio data corresponding to the first position data retrieved by the
retrieving means, in synchronism with the start of the auto-playing, and
further performs control such that the auto-playing and the play of the
recording medium are simultaneously stopped when the auto-playing based on
the auto-play data item selected by the setting means as the reproduction
end point has just been performed.
4. An auto-playing apparatus according to claim 3, wherein:
said setting means further sets the number of times the auto-playing data
between the reproduction start point and the reproduction end point is to
be repeated; and
said control means performs control such that auto-playing is started from
the auto-play data item which the setting means selects as the
reproduction start point and such that the recording medium is played from
the audio data corresponding to the first position data retrieved by the
retrieving means, in synchronism with the start of the auto-playing, and
further performs control such that the auto-playing and the play of the
recording medium are simultaneously stopped when the auto-playing based on
the auto-play data item selected by the setting means as the reproduction
end point has just been performed and such that the auto-playing is
repeated the number of times set by the setting means.
5. An auto-playing apparatus according to claim 1, wherein the auto-play
data items stored in the storing means includes sounding start data
indicating the start of the sounding of a tone, and data representing a
tone pitch, said second position data being stored in correspondence to
the sounding start data.
6. An auto-playing apparatus according to claim 1, further comprising:
input means for sequentially inputting auto-play data items in accordance
with audio data being reproduced, when the recording medium is being
played by the reproducing means; and
detecting means, coupled to both the reproducing means and to the input
means, for detecting the first position data corresponding to the audio
data which is being reproduced when the auto-play data is input, said
first position data being detected in correspondence to one of: auto-play
data items inputted at one time, auto-play data items within a
predetermined time period, and auto-play data items representative of a
predetermined command;
said storing means being coupled to both the input means and to the
detection means and sequentially storing the auto-play data items input by
the input means, said storing means further storing second position data
which is associated with the first position data detected by the detecting
means, said second position data being stored in correspondence to one of:
one auto-play data item input by the input means, auto-play data items
within a predetermined time period, and auto-play data items
representative of a predetermined command.
7. An auto-playing apparatus according to claim 1, wherein said control
means sequentially compares the second position data corresponding to the
auto-play data which is presently reproduced with the first position data
corresponding to the audio data which is presently reproduced, while the
recording medium is being played and auto-playing is being performed, and,
upon detection of non-coincidence, controls the reproduction timing of the
recording medium so as to allow the second position data to correspond to
the first position data.
8. An auto-playing apparatus which employs a recording medium that stored
audio data and first position data representing a recording position of
the audio data such that the audio data and the first position data are
associated with each other, and in which the audio data and the auto-play
data can be reproduced in synchronism with each other, said auto-playing
apparatus comprising:
reproducing means for reproducing the audio data and the first position
data from the recording medium by playing the recording medium;
storing means for storing (a) a series of auto-play data items which are to
be reproduced in synchronism with the audio data recorded on the recording
medium, and (b) second position data which is associated with the first
position data and represents at the same reproduction timing as that of
the auto-play data;
auto-playing means, coupled to the storing means, for reading the auto-play
data from the storing means and for sequentially generating corresponding
tone signals to execute auto-playing;
setting means for setting conditions under which synchronous reproduction
of the audio data and auto-play data is performed, said setting means
including means for specifying a reproduction start point by use of the
audio data recorded on the recording medium;
retrieving means, coupled to the reproducing means, for detecting the first
position data which is recorded on the recording medium in correspondence
to the reproduction start point specified by the setting means, and for
retrieving the second position data corresponding to the detected first
position data from among the second position data stored in the storing
means; and
control means, coupled to the setting means, to the auto-playing means, to
the retrieving means, and to the reproducing means, for performing control
to start the play of the recording medium from the reproduction start
point specified by the setting means and to start the auto-playing from
the auto-play data corresponding to the second position data retrieved by
the retrieving means, and wherein when the reproduction start point is an
intermediate position, intermediate a beginning and an end of the audio
data, auto-play starts without delay.
9. An auto-playing apparatus according to claim 8, wherein said second
position data is stored in correspondence to one of: a single auto-play
data item, auto-play data items within a predetermined time period, and
auto-play data representative of a predetermined command.
10. An auto-playing apparatus according to claim 7, wherein:
said setting means further specifies a reproduction end point by use of the
audio data recorded on the recording medium; and
said control means performs control such that the recording medium is
played from the reproduction start point specified by the setting means
and such that the auto-playing is started from the auto-play data item
corresponding to the second position data retrieved by the retrieving
means, and further performs control such that the play of the recording
medium and the auto-playing are simultaneously stopped when the audio data
item corresponding to the reproduction end point specified by the setting
means has just been reproduced.
11. An auto-playing apparatus according to claim 10, wherein:
said setting means further sets the number of times the play between the
reproduction start point and the reproduction end point is to be repeated;
and
said control means performs control such that the recording medium is
played from the reproduction start point specified by the setting means
and such that the auto-playing is started from the auto-play data item
corresponding to the second position data retrieved by the retrieving
means, and further performs control such that the play of the recording
medium and the auto-playing are simultaneously stopped when the audio data
item corresponding to the reproduction end point specified by the setting
means has just been reproduced and such that the play of the recording
medium is repeated the number of times set by the setting means.
12. An auto-playing apparatus according to claim 8, wherein the auto-play
data items stored in the storing means includes sounding start data
indicating the start of the sounding of a tone, and data representing a
tone height, said second position data being stored in correspondence to
the sounding start data.
13. An auto-playing apparatus according to claim 10, further comprising:
input means for sequentially inputting auto-play data items in accordance
with audio data being reproduced, when the recording medium is being
played by the reproducing means; and
detecting means, coupled to both the reproducing means and to the input
means, for detecting the first position data corresponding to the audio
data which is being reproduced when the auto-play data is input, said
first position data being detected in correspondence to one of: auto-play
data items inputted at one time, auto-play data items within a
predetermined time period, and auto-play data items representative of a
predetermined command;
said storing means being coupled to both the input means and to the
detection means and sequentially storing the auto-play data items input by
the input means, said storing means further storing second position data
which is associated with the first position data detected by the detecting
means, said second position data being stored in correspondence to one of:
one auto-play data item input by the input means, auto-play data items
within a predetermined time period, and auto-play data items
representative of a predetermined command.
14. An auto-playing apparatus according to claim 8, wherein said control
means sequentially compares the second position data corresponding to the
auto-play data which is presently reproduced with the first position data
corresponding to the audio data which is presently reproduced, while the
recording medium is being played and auto-playing is being performed, and,
upon detection of non-coincidence, controls the reproduction timing of the
recording medium so as to allow the second position data to correspond to
the first position data.
15. A reproduction method for reproducing audio data and auto-play data in
synchronism with each other, which method employs:
a recording medium that stores the audio data and first position data
representing a recording position of the audio data such that the audio
data and the first position data are associated with each other; and
storing means for storing (a) a series of auto-play data items which are to
be reproduced in synchronism with the audio data recorded on the recording
medium, and (b) second position data which is associated with the first
position data and represents a recording position of the audio data that
is to be reproduced at the same reproduction timing as that of the
auto-play data;
said reproduction method comprising:
a first step of selecting one auto-play data item used as a reproduction
start point from among the auto-play data items stored in the storing
means;
a second step of detecting the second position data stored in the storing
means in accordance with the auto-play data item which is selected as the
reproduction start point in said first step;
a third step of retrieving the first position data corresponding to the
second position data detected in said second step, from among the first
position data stored in the recording medium; and
a fourth step of performing control such that auto-playing is started from
the auto-play data item which is selected in said first step as the
reproduction start point, and such that the recording medium is played
from the audio data corresponding to the first position data retrieved in
said third step.
16. A reproduction method according to claim 15, wherein said second
position data is stored in correspondence to one a single auto-play data
item, auto-play data items within a predetermined time period, and
auto-play data items representative of a predetermined command.
17. A reproduction method according to claim 15, wherein:
said first step includes a substep of selecting one auto-play data item
used as a reproduction end point from among the auto-play data items
stored in the storing means; and
said fourth step includes a substep of performing control such that
auto-playing is started from the auto-play data item which is selected as
the reproduction start point in said first step and such that the
recording medium is played from the audio data corresponding to the first
position data retrieved in said third step, in synchronism with the start
of the auto-playing, and further performing control such that the
auto-playing and the play of the recording medium are simultaneously
stopped when the auto-playing based on the auto-play data item which is
selected as the reproduction end point in said first step has just been
performed.
18. A reproduction method according to claim 17, wherein:
said first step includes a substep of further setting the number of times
the auto-playing between the reproduction start point and the reproduction
end point is to be repeated; and
said fourth step includes a substep of performing control such that
auto-playing is started from the auto-play data item which is selected as
the reproduction start point in said first step and such that the
recording medium is played from the audio data corresponding to the first
position data retrieved in said third step, in synchronism with the start
of the auto-playing, and further performing control such that the
auto-playing and the play of the recording medium are simultaneously
stopped when the auto-playing based on the auto-play data item which is
selected as the reproduction end point in said first step has just been
performed and such that the auto-playing is repeated the number of times
set by the setting means.
19. A reproduction method for reproducing audio data and auto-play data in
synchronism with each other, in a system which includes:
a recording medium that stores the audio data and first position data
representing a recording position of the audio data such that the audio
data and the first position data are associated with each other; and
storing means for storing (a) a series of auto-play data items which are to
be reproduced in synchronism with the audio data recorded on the recording
medium, and (b) second position data which is associated with the first
position data and represents a recording position of the audio data that
is to be reproduced at the same reproduction timing as that of the
auto-play data;
said reproduction method comprising:
a first step of specifying a reproduction start point by use of the
auto-play data items stored in the storing means;
a second step of detecting the first position data stored in the storing
means in accordance with the reproduction start point specified in said
first step;
a third step of retrieving the second position data corresponding to the
first position data detected in said second step, from among the second
position data stored in the storing means; and
a fourth step of performing control such that the recording medium is
played from the reproduction start point specified in said first step and
such that auto-playing is started from the auto-play data item
corresponding to the second position data retrieved in said third step.
20. A reproduction method according to claim 19, comprising storing said
second position data in correspondence to one of: a single auto-play data
item, auto-play data items within a predetermined time period, and
auto-play data items representative of a predetermined command.
21. A reproduction method according to claim 19, wherein:
said third step includes a substep of sequentially comparing the first
position data detected in said second step with the second position data
stored in the storing means and retrieving a minimum-value second position
data item from among second position data items whose values are larger
than those of the first position data; and
said fourth step includes a substep of playing the recording medium from
the reproduction start point specified in said first step, comparing
values of the first position data reproduced from the recording medium
with those of the second position data retrieved in said third step, and,
upon detection of coincidence in value, executing auto-playing from the
auto-play data corresponding to the second position data retrieved in said
third step.
22. A reproduction method according to claim 21, wherein:
said first step includes a substep of specifying a reproduction start point
and a reproduction end point by use of the audio data recorded on the
recording medium;
said fourth step includes a substep of performing control such that the
recording medium is played from the reproduction start point specified in
said first step and such that auto-playing is started from the auto-play
data item corresponding to the second position data retrieved in said
third step, and further performing control such that the auto-playing and
the play of the recording medium are simultaneously stopped when the
reproduction of the audio data item corresponding to the reproduction end
point specified in said first step has just been performed.
23. A reproduction method according to claim 22, wherein:
said first step includes a substep of further setting the number of times
the auto-playing between the reproduction start point and the reproduction
end point is to be repeated; and
said fourth step includes a substep of performing control such that the
auto-playing is started from the reproduction start point specified in
said first step and such that the recording medium is played from the
audio data corresponding to the first position data retrieved in said
third step, and further performing control such that the auto-playing and
the play of the recording medium are simultaneously stopped when the audio
data corresponding to the reproduction end point specified in said first
step has just been reproduced and such that the auto-playing is repeated
the number of times set in said first step.
24. A reproduction method for reproducing audio data and auto-play data in
synchronism with each other, in a system which includes:
a recording medium that stores the audio data and first position data
representing a recording position of the audio data such that the audio
data and the first position data are associated with each other; and
storing means for storing (a) a series of auto-play data items which are to
be reproduced in synchronism with the audio data recorded on the recording
medium, and (b) second position data which is associated with the first
position data and represents a recording position of the audio data that
is to be reproduced at the same reproduction timing as that of the
auto-play data, said second position data being stored in correspondence
to one a single auto-play data item, auto-play data items within a
predetermined period, and auto-play data items representative of a
predetermined command;
said reproduction method comprising:
a first step of sequentially inputting auto-play data items in accordance
with audio data being reproduced, when the recording medium is being
played;
a second step of detecting the first position data corresponding to the
audio data which is being reproduced when the auto-play data is input,
said first position data being detected in correspondence to one of:
auto-play data items inputted at one time, auto-play data items within a
predetermined time period, and auto-play data items representative of a
predetermined command;
a third step of causing the storing means to sequentially store the
auto-play data items input in said first step and to store second position
data which is associated with the first position data detected in said
second step, said second position data being stored in correspondence to
one of: one auto-play data item input by the input means, auto-play data
items within a predetermined time period, and auto-play data items
representative of a predetermined command;
a fourth step of selecting a reproduction start point from among the
auto-play data items stored in the storing means;
a fifth step of detecting the second position data stored in the storing
means in accordance with the selected reproduction start point selected in
said fourth step;
a sixth step of retrieving the first position data corresponding to the
second position data detected in said second step, from among the first
position data recorded on the recording medium; and
a seventh step of performing control such that the auto-playing is started
from the auto-play data item which is selected as the reproduction start
point in said fourth step and such that the recording medium is played
from the audio data corresponding to the first position data retrieved in
said third step.
25. A reproduction method according to claim 24, wherein:
said fourth step includes a substep of selecting auto-play data items used
as a reproduction start point and a reproduction end point, respectively,
from among the auto-play data items stored in the storing means; and
said seventh step includes a substep of performing control such that
auto-playing is started from the auto-play data item which is selected as
the reproduction start point in said fourth step and such that the
recording medium is played from the audio data corresponding to the first
position data retrieved in said sixth step, in synchronism with the start
of the auto-playing and the play of the recording medium are
simultaneously stopped when the auto-playing based on the auto-play data
item which is selected as the reproduction end point in said fourth step
has just been performed.
26. A reproduction method according to claim 25, wherein:
said fourth step includes a substep of further setting the number of times
the auto-playing between the reproduction start point and the reproduction
end point is to be repeated; and
said seventh step includes a substep of performing control such that
auto-playing is started from the auto-play data item which is selected as
the reproduction start point in said fourth step and such that the
recording medium is played from the audio data corresponding to the first
position data retrieved in said sixth step, in synchronism with the start
of the auto-playing, and further performing control such that the
auto-playing and the play of the recording medium are simultaneously
stopped when the auto-playing based on the auto-play data item which is
selected as the reproduction end point in said fourth step has just been
performed and such that the auto-playing is repeated the number of times
set by the second means.
27. A reproduction method for reproducing audio data and auto-play data in
synchronism with each other in a system which includes:
a recording medium that stores the audio data and first position data
representing a recording position of the audio data such that the audio
data and the first position data are associated with each other; and
storing means for storing (a) a series of auto-play data items which are to
be reproduced in synchronism with the audio data recorded on the recording
medium, and (b) second position data which is associated with the first
position data and represents a recording position of the audio data that
is to be reproduced at the same reproduction timing as that of the
auto-play data, said second position data being stored in correspondence
to one of: a single auto-play data item, auto-play data items within a
predetermined period, and auto-play data items representative of a
predetermined command;
said reproduction method comprising:
a first step of sequentially inputting auto-play data items in accordance
with audio data being reproduced, when the recording medium is being
played;
a second step of detecting the first position data corresponding to the
audio data which is being reproduced when the auto-play data is input,
said first position data being detected in correspondence to one of:
auto-play data items inputted in said first step, auto-play data items
within a predetermined time period, and auto-play data items
representative of a predetermined command;
a third step of causing the storing means to sequentially store the
auto-play data items input in said first step and to store second position
data which is associated with the first position data detected in said
second step, said second position data being stored in correspondence to
one of: one auto-play data item input by the input means, auto-play data
items within a predetermined time period, and auto-play data items
representative of a predetermined command;
a fourth step of selecting a reproduction start point by use of the audio
data recorded on the recording medium;
a fifth step of detecting the first position data recorded on the recording
medium in accordance with the reproduction start point specified in said
fourth step;
a sixth step of retrieving the second position data corresponding to the
detected first position data, from among the second position data stored
in the storing means; and
a seventh step of performing control such that the recording medium is
played from the reproduction start point specified in said fourth step and
such that the auto-playing is started from the auto-play data item
corresponding to the second position data retrieved in said sixth step.
28. A reproduction method according to claim 27, wherein:
said sixth step includes a substep of sequentially comparing the first
position data detected in said fifth step with the second position data
stored in the storing means and retrieving a minimum-value second position
data item from among second position data items whose values are larger
than those of the first position data; and
said seventh step includes a substep of playing the recording medium from
the reproduction start point specified in said fourth step, comparing
values of the first position data reproduced from the recording medium
with those of the second position data retrieved in said sixth step, and,
upon detection of coincidence in value, executing auto-playing from the
auto-play data corresponding to the second position data retrieved in said
sixth step.
29. A reproduction method according to claim 27, wherein:
said fourth step includes a substep of specifying a reproduction start
point and a reproduction end point by use of the audio data recorded on
the recording medium; and
said seventh step includes a substep of performing control such that
recording medium is played from the reproduction start point specified in
said fourth step and such that auto-playing is started from the auto-play
data item corresponding to the second position data retrieved in said
sixth step, and further performing control such that the play of the
recording medium and the auto-playing are simultaneously stopped when the
audio data corresponding to the reproduction end point specified in said
fourth step has just been reproduced.
30. A reproduction method according to claim 29, wherein:
said fourth step includes a substep of further setting the number of times
the auto-playing between the reproduction start point and the reproduction
end point is to be repeated; and
said seventh step includes a substep of performing control such that the
auto-playing is started from the reproduction start point specified in
said first step and such that the recording medium is played from the
audio data corresponding to the first position data retrieved in said
sixth step, and further performing control such that the auto-playing and
the play of the recording medium are simultaneously stopped when the audio
data corresponding to the reproduction end point specified in said fourth
step has just been reproduced and such that the auto-playing is repeated
the number of times set in said fourth step. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an auto-playing apparatus which uses a
recording medium having audio data recorded thereon and memory means
storing auto-play data to ensure reproduction of the audio data in
synchronism with auto-playing based on the auto-play data.
2. Description of the Related Art
Auto-playing apparatuses for use in an electronic musical instrument store
pitch data and tone length data, corresponding to each note of a piece of
music, into a semiconductor memory according to the progress of the music,
reads out these data from the memory and send them to a tone generator to
automatically play the music as memorized. Such auto-playing apparatuses
have been proposed and many electronic musical instruments available on
the market today have such a function. The technique of an auto-playing
apparatus of this type is disclosed in detail in, for example, U.S. Pat.
No. 4,624,171 by Yuzawa et al.
The auto-playing apparatuses are very effective in learning how to play a
music with an electronic musical instrument, because the player or user
can objectively judge one's own musical performance by executing
auto-playing based on key operating signals, which have been produced by
the performance and stored as auto-play data in the memory.
A music generally consists of a plurality of musical parts that are to be
played by a plurality of instruments. The learning effect would be further
improved if a music including the entire musical parts is played on the
background when playing a specific musical part. Playing a melody part
while listening a music being played on the background makes it easier for
one to grasp the timing for the melody part that the user should play.
The music which should be played on the background can easily be reproduced
by playing an analog record, compact disk (CD) or the like by means of a
player. Particularly, it is more effective to use a record or CD on which
such a music has been recorded in minus-one format. The minus-one type
record or CD is manufactured particularly for those who are learning how
to play a piano and has a piano concerto without the piano part recorded
thereon, for example. The user therefore plays his own musical instrument
while reproducing the music recorded in the minus-one format.
In this case, as described above, the learning effect would be enhanced by
using the aforementioned auto-playing apparatus to auto-play the music
data recorded on the record, CD or the like. This auto-playing requires
that the minus-one type record, CD or the like be played first and the
auto-playing apparatus be started at the proper timing for the musical
part which the user should play.
Unless the auto-playing apparatus is started at a predetermined timing,
however, sounds reproduced from the recording medium and the auto-playing
would be asynchronized, thus preventing the learning effect from further
being improved.
In particular, it is very difficult through a manual operation to auto-play
only a specific part of a single piece of music, not the whole piece of
music, and to play a CD or the like in synchronism with the auto-playing
of the specific part.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide an
auto-playing apparatus which can surely synchronize the reproduction of a
recording medium and data reproduction for auto-playing not only from the
beginning of a music but also from an arbitrary part thereof.
To achieve this object, an auto-playing apparatus according to the present
invention comprises a recording medium having audio data recorded thereon;
reproducing means, coupled to the recording medium, for reproducing the
audio data therefrom; detection means, coupled to the reproducing means,
for detecting position data about a present play position on the recording
medium which is being played; memory means for storing auto-play data and
position data of that audio data on the recording medium which is to be
reproduced in synchronism with the auto-play data, in association with the
auto-play data; auto-playing means, coupled to the memory means, for
reading the auto-play data from the memory means and sequentially
generating corresponding tone signals to execute auto-playing; instruction
means for instructing an operation concerning the auto-playing, the
instruction means specifying at least a start point of a synchronized
reproduction to perform data reproduction from the recording medium in
synchronism with reproduction of the auto-play data; and control means,
coupled to the instruction means, the auto-playing means, the detection
means and the reproducing means, for executing data reproduction from the
recording medium from a position corresponding to the start point of the
synchronized reproduction specified by the instruction means and executing
auto-playing based on the auto-play data from a position corresponding to
the beginning of the synchronized reproduction.
With the above arrangement, the data reproduction from the recording medium
can surely be synchronized with the reproduction of the auto-play data for
an auto-playing operation even from any part. Therefore, the timing to
start a melody in the whole piece of music and the image of the entire
music piece can easily be grasped, producing an effect of a teaching
machine which can ensure synchronized reproduction of only a specific
part.
Other objects of the present invention an effects originating therefrom
will be apparent from the following description of a preferred embodiment
of the present invention given in conjunction with the accompanying
drawings.
Additional objects and advantages of the invention will be set forth in the
description which follows, and in part will be obvious from the
description, or may be learned by practice of the invention. The objects
and advantages of the invention may be realized and obtained by means of
the instrumentalities and combinations particularly pointed out in the
appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part
of the specification, illustrate presently preferred embodiments of the
invention, and together with the general description given above and the
detailed description of the preferred embodiments given below, serve to
explain the principles of the invention.
FIG. 1 is a block circuit diagram illustrating the general structure of an
auto-playing apparatus (1);
FIG. 2 is a detailed diagram of a CD drive section (102);
FIG. 3 is a detailed diagram of an instrument operating section (202);
FIG. 4 is a detailed diagram of a timer circuit (209);
FIG. 5 is a diagram showing the frame format of a compact disc (105);
FIG. 6 is a diagram illustrating the format of a subcoding frame of the
compact disc (105);
FIG. 7 is a diagram illustrating the content of a control bit Q in a
lead-in area on the compact disc (105);
FIG. 8 is a diagram showing the content of a control bit Q in a program
area on the compact disc (105);
FIG. 9 is a diagram showing the recorded contents of the compact disc
(105);
FIG. 10 is a diagram showing how data is stored in an auto-play memory
(208);
FIG. 11 is a flowchart illustrating a control operation in sequencer write
mode;
FIGS. 12A to 12D are flowcharts illustrating control operations in
sequencer priority mode and CD priority mode;
FIGS. 13A to 13E are flowcharts illustrating a control operation in
sequencer priority repeat mode;
FIGS. 14A to 14F are flowcharts illustrating a control operation in CD
priority repeat mode; and
FIG. 15 is a flowchart illustrating a control operation in a synchronous
adjustment process.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
A preferred embodiment of the present invention will now be described
referring to the accompanying drawings.
Arrangement
FIG. 1 is a block diagram illustrating the general circuit arrangement of
an auto-playing apparatus 1 according to one embodiment of the present
invention, which is provided with an electronic keyboard instrument and a
CD player.
Referring to FIG. 1, a block 100 surrounded by a one-dot chain line is a CD
player section and a block 200 also surrounded by a one-dot chain line is
an electronic keyboard instrument section.
To begin with, the block arrangement of the CD player section 100 will be
described.
A CD 105 is set in a holder section (not shown) of the CD player section
100. In this embodiment, the CD player section 100 can play CDs available
on the market. Particularly, suitable CDs in this embodiment are those on
which music pieces are recorded in minus-one format. The minus-one type
CDs are those on which audio data, such as a piano concerto excluding the
piano part, for example, is recorded.
A TOC (Table of Contents) memory 101 stores TOC data of a lead-in area
which is to be read out when the CD 105 is set on the CD player section
100. The TOC data will be described later.
Reference numeral "102" denotes a CD drive section whose structure is
illustrated in FIG. 2. A PLAY switch 102.sub.1 is used to instruct
ordinary playing of a CD and CD playing in CD priority mode (to be
described later). A STOP switch 102.sub.2 serves to instruct to stop
playing a CD. A PAUSE switch 102.sub.3 serves to specify the point where
playing a CD starts, in CD priority mode. An FF (Feed Forward) switch
10.sub.2 an REW (Rewind) switch 102.sub.5 are used to move the point where
playing a CD starts, in CD priority mode. Numerical keys 102.sub.6, "0" to
"9," are used to designate a music number to play a CD.
A CD controller 103 may be a microprocessor which performs the general
control of the CD player section 100. The CD controller 103 exchanges
various types of data between a subcode signal processor 110, an
instrument controller 201 and the TOC memory 101. In driving the CD 105,
the CD controller 103 sends a drive control signal to a servo controller
104.
The servo controller 104 controls the number of rotations of a disc motor
106 that drives the CD 105, so as to make constant the linear velocity of
the tracks on the CD 105.
The servo controller 104 also executes the focus servo and tracking servo
of an optical pickup 107 which irradiates a laser beam on the tracks on
the CD 105. The focus servo is to detect a focus error from the status of
reflection light of the laser beam and control the driving of an objective
lens in the optical pickup 107 in the direction of the optical axis based
on the focus error. The tracking servo is to control the laser beam from
the optical pickup 10 to be accurately focused onto the center of a target
track on the CD 105 by causing a pickup motor to move the optical pickup
107 in the radial direction of the CD 105 or permitting the internal lens
of the pickup 107 to trace the tracks while detecting a deviation of the
laser beam from the center of the target track on the CD 105.
Upheavals called pits are formed on that face of the CD 105 where the laser
beam is to be irradiated, and PCM (Pulse Code Modulation) signals are
recorded by the pits. The optical pickup 107 detects the presence/absence
of pits based on the amount of reflected light of the irradiated laser
beam and sends an electric signal corresponding to the presence/absence
and the length of the pits to a demodulator 109.
The demodulator 108 detects a frame sync signal from the electric signal
from the optical pickup 107 to discriminate the partition between symbol
words, and subjects an EFM (Eight to Fourteen Modulation) modulated 14-bit
symbol word in each frame to EFM demodulation to convert it to the
original 8-bit symbol word. Of the EFM-demodulated symbol words, one
containing audio data is sent to an audio data signal processor 109 and
one containing a subcode is sent to the afor | | |