WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Apparatus and method for performing auto-playing in synchronism with reproduction of audio data    
United States Patent5189237   
Link to this pagehttp://www.wikipatents.com/5189237.html
Inventor(s)Koguchi; Satoru (Tokyo, JP)
AbstractAudio data of a predetermined piece of music is recorded on a compact disc. A sequence of musical tone data is stored in an auto-play memory. Also stored in this auto-play memory are a time control command, an access command and a play command. An instrument controller reads out these commands to surely control the auto-playing and reproduction of data from the compact disc in synchronism.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Koguchi; Satoru (Tokyo, JP)
Owner/Assignee     Casio Computer Co., Ltd. (Tokyo, JP)
Patent assignment
All assignments
Publication Date     February 23, 1993
Application Number     07/625,309
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     December 10, 1990
US Classification     84/609
Int'l Classification     G10H 007/00 G04B 013/00 A63H 005/00
Examiner     Shoop Jr.; William M.
Assistant Examiner     Donels; Jeffrey W.
Attorney/Law Firm     Frishauf, Holtz, Goodman & Woodward
Address
Parent Case    
Priority Data     Dec 18, 1989[JP]1-327812 Dec 18, 1989[JP]1-327813
USPTO Field of Search     84/601 84/602 84/603 84/609 84/610 84/645 369/30 369/70
Patent Tags     performing auto-playing synchronism with reproduction audio data
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5062097
Kumaoka

Oct,1991

[0 after 0 votes]
4995026
Makabe
369/70
Feb,1991

[0 after 0 votes]
4924745
Kimpara
84/609
May,1990

[0 after 0 votes]
4771671
Hoff, Jr.
84/645
Sep,1988

[0 after 0 votes]
4624171
Yuzawa
84/609
Nov,1986

[0 after 0 votes]
4566362
Kikumoto
84/609
Jan,1986

[0 after 0 votes]
3829597
Peterson
84/635
Aug,1974

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


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.
 Description Submit all comments and votes
 


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