Apparatus and method for synthesizing a plurality of waveforms in synchronized manner
First Claim
1. A waveform producing apparatus comprising:
- a storage device storing a plurality of sets of waveform data to be read out along a time axis, said storage device also storing, for each one of the sets of waveform data, synchronizing information representative of a plurality of cycle synchronizing points that are indicative of periodic specific phase positions where the one set of waveform data should be synchronized in phase with another of the sets of waveform data; and
a processor coupled with said storage device and adapted to;
read out at least two of the sets of waveform data from said storage device;
also read out, from said storage device, the synchronizing information stored for each of the at least two sets of waveform data read out from said storage device; and
control readout of at least one of the at least two sets of waveform data on the basis of the synchronizing information read out from said storage device in such a manner that respective readout locations of the at least two sets of waveform data are synchronized with each other at least at the specific phase position indicated by the cycle synchronizing point, wherein a tone waveform is synthesized by combining the at least two sets of waveform data read out from said storage device under control of said processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of blocks of waveform data are stored in a memory, which also stores, for each of the blocks, synchronizing information representative of a plurality of cycle synchronizing points that are indicative of periodic specific phase positions where the block of waveform data should be synchronized in phase with another block of waveform data. Two blocks of waveform data (e.g., harmonic and nonharmonic components) are read out from the memory, along with the synchronizing information. On the basis of the synchronizing information, the readout of two blocks of waveform data is controlled using the synchronizing information. There is stored, for each of the blocks, at least one piece of synchronizing position information indicative of a specific position where the block should be synchronized with another block, and the readout of the individual blocks of waveform data is controlled so that the blocks are synchronized with each other using the synchronizing position information.
-
Citations
22 Claims
-
1. A waveform producing apparatus comprising:
-
a storage device storing a plurality of sets of waveform data to be read out along a time axis, said storage device also storing, for each one of the sets of waveform data, synchronizing information representative of a plurality of cycle synchronizing points that are indicative of periodic specific phase positions where the one set of waveform data should be synchronized in phase with another of the sets of waveform data; and
a processor coupled with said storage device and adapted to;
read out at least two of the sets of waveform data from said storage device;
also read out, from said storage device, the synchronizing information stored for each of the at least two sets of waveform data read out from said storage device; and
control readout of at least one of the at least two sets of waveform data on the basis of the synchronizing information read out from said storage device in such a manner that respective readout locations of the at least two sets of waveform data are synchronized with each other at least at the specific phase position indicated by the cycle synchronizing point, wherein a tone waveform is synthesized by combining the at least two sets of waveform data read out from said storage device under control of said processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for producing a waveform by use of a storage device storing waveform data, said storage device storing a plurality of sets of waveform data to be read out along a time axis, said storage device also storing, for each one of the sets of waveform data, synchronizing information representative of a plurality of cycle synchronizing points that are indicative of periodic specific phase positions where the one set of waveform data should be synchronized in phase with another of the sets of waveform data, said method comprising:
-
a readout step of reading out at least two of the sets of waveform data from said storage means, said readout step also reading out, from said storage device, the synchronizing information stored for each of the at least two sets; and
a control step of controlling readout, by said readout step, of at least one of the at least two sets of waveform data on the basis of the synchronizing information read out by said readout step in such a manner that respective readout locations of the at least two sets of waveform data are synchronized with each other at least at the specific phase position indicated by the cycle synchronizing point, wherein a tone waveform is synthesized by combining the at least two sets of waveform data read out by said readout step under control of said control step. - View Dependent Claims (20)
-
-
11. A waveform producing apparatus
a storage device storing a plurality of blocks of waveform data to be read out along a time axis, said storage device also storing, for each one of the blocks of waveform data, at least one piece of synchronizing position information indicative of a specific position where the one block should be synchronized with another of the blocks; - and
a processor coupled with said storage device and adapted to;
read out at least two of the blocks of waveform data from said storage device in a parallel fashion;
also read out, from said storage device, the synchronizing position information stored for each of the at least two blocks read out from said storage device; and
control readout of at least one of the at least two blocks of waveform data on the basis of the synchronizing position information read out from said storage device in such a manner that respective readout locations of the at least two blocks of waveform data to be read out in parallel are synchronized with each other at least at the specific position indicated by the read-out synchronizing position information, wherein a tone waveform is synthesized by combining the at least two blocks of waveform data read out from said storage device under control of said processor. - View Dependent Claims (12, 13, 14, 15)
- and
-
16. A waveform producing apparatus comprising:
-
a storage device storing a plurality of blocks of waveform data, to be read out along a time axis, for each of a harmonic component composed of a periodic waveform component and a nonharmonic component composed of a nonperiodic waveform component, said storage device also storing, for each of the blocks, at least one piece of synchronizing position information indicative of a specific position where respective blocks of the harmonic component and nonharmonic component corresponding to the harmonic component should be synchronized with each other; and
a processor coupled with said storage device and adapted to;
read out respective blocks of the harmonic component and corresponding nonharmonic component in a parallel fashion; and
control readout of the block of waveform data of the nonharmonic component, on the basis of the synchronizing position information for the block of the harmonic component read out from said storage device, in such a manner that a readout location of the block of the nonharmonic component to be read out in parallel to the block of the harmonic component is synchronized with a corresponding readout location of the block of the harmonic component at least at the specific position indicated by the read-out synchronizing position information. - View Dependent Claims (17)
-
-
18. A method for producing a waveform by use of a storage device storing waveform data, said storage means storing a plurality of blocks of waveform data to be read out along a time axis, said storage device also storing, for each one of the blocks of waveform data, at least one piece of synchronizing position information indicative of a specific position where the one block should be synchronized with another of the blocks;
-
a readout step of reading out at least two of the blocks of waveform data from said storage device in a parallel fashion, said readout step also reading out, from said storage device, the synchronizing position information stored for each of the at least two blocks; and
a control step of controlling readout, by said readout step, of at least one of the at least two blocks of waveform data on the basis of the synchronizing position information read out by said readout step in such a manner that respective readout locations of the at least two blocks of waveform data are synchronized with each other at least at the specific position indicated by the read-out synchronizing position information, wherein a tone waveform is synthesized by combining the at least two blocks of waveform data read out by said readout step under control of said control step. - View Dependent Claims (21)
-
-
19. A method for producing a waveform by use of a storage device storing a plurality of blocks of waveform data, to be read out along a time axis, for each of a harmonic component composed of a periodic waveform component and a nonharmonic component composed of a nonperiodic waveform component, said storage device also storing, for each of the blocks, at least one piece of synchronizing position information indicative of a specific position where respective blocks of the harmonic component and nonharmonic component corresponding to the harmonic component should be synchronized with each other, said method comprising;
-
a readout step of reading out respective blocks of the harmonic component and corresponding nonharmonic component in a parallel fashion; and
a control step of controlling readout, by said readout step, of the block of waveform data of the nonharmonic component, on the basis of the synchronizing position information for the block of the harmonic component read out by said readout step, in such a manner that a readout location of the block of the nonharmonic component to be read out in parallel to the block of the harmonic component is synchronized with a corresponding readout location of the block of the harmonic component at least at the specific position indicated by the synchronizing position information. - View Dependent Claims (22)
-
Specification