Waveform data structure, waveform data storage device, waveform data storing method, waveform data extracting device, waveform data extracting method and electronic musical instrument
AssigneeCasio Computer Co., Ltd.
InventorGoro SAKATA
Life of this patent
Estimating the term…
Abstract
A waveform data structure includes a plurality of types of frames having different data sizes. Each of the plurality of types of frames includes an auxiliary information area and a data area. The auxiliary information area includes an area for storing common effective-bit length data for a section of waveform samples, and an area for storing an identifier for identifying one of the plurality of types of frames. The data area is an area for storing extracted waveform samples which are extracted from the waveform samples based on the common effective-bit length. The number of the extracted waveform samples is determined based on the common effective-bit length.
Claims23
A waveform data structure, wherein:
- the waveform data structure is configured by a plurality of types of frames having different data sizes;
- each of the plurality of types of frames includes an auxiliary information area and a data area;
- the auxiliary information area includes an area for storing common effective-bit length data for a section of waveform samples, and an area for storing an identifier for identifying one of the plurality of types of frames;
- and
- the data area is an area for storing extracted waveform samples which are extracted from the waveform samples based on the common effective-bit length, and the number of the extracted waveform samples is determined based on the common effective-bit length.
A waveform data structure, wherein:
- the waveform data structure is configured by at least first and second frames, wherein the number of waveform samples to be stored in the first frame is different from the number of waveform samples to be stored in the second frame;
- each of the first and second frames includes an auxiliary information area and a data area;
- the auxiliary information area has frame attribute data including an area for storing common effective-bit length data of waveform samples to be stored in the data area, and an area for storing data on a frame type for identifying one of the first and second frames;
- and
- the data area stores as many waveform samples as the number of samples determined according to the first or second frame identified by the frame type of the frame attribute data stored in the auxiliary information area and determined according to the common effective-bit length of the frame attribute data stored in the auxiliary information area.
A waveform data storage device comprising:
- a determining unit that determines one of at least first and second frames based on variation in effective-bit lengths of individual waveform samples to be stored, wherein the set number of waveform samples to be stored in the first frame is different from the set number of waveform samples to be stored in the second frame;
- an auxiliary information storage unit that stores frame attribute data including a common effective-bit length of the waveform samples and a frame type for identifying one of the first and second frames, in an auxiliary information area of the first or second frame determined by the determining unit;
- and
- a waveform sample storage unit that stores the waveform samples in a data area of the first or second frame determined by the determining unit, based on the set number of waveform samples according to the common effective-bit length of the frame attribute data stored in the auxiliary information area.
A waveform data storage device comprising:
- a determining unit that determines one frame from a plurality of frames based on a bit length of waveform samples which are supplied, wherein frame sizes of the plurality of frames for storing waveform samples are different from each other;
- and
- a storage unit that stores, at least bit length data representing the bit length of the waveform samples and frame attribute data representing the frame for storing determined by the determining unit, in an auxiliary information area set in a memory, that sets a data area having a size based on the frame attribute data stored in the auxiliary information area, and that stores the waveform samples in the data area set in the memory.
A waveform data storing method of a waveform data storage device, wherein:
- the waveform data storage device is configured to:
- determine one of at least first and second frames based on variation in effective-bit lengths of individual waveform samples to be stored, wherein the number of waveform samples to be stored in the first frame is different from the number of waveform samples to be stored in the second frame;
- store frame attribute data including a common effective-bit length of the waveform samples and a frame type for identifying one of the first and second frames, in an auxiliary information area of the determined first or second frame;
- and
- store as many waveform samples as the number of samples according to the common effective-bit length of the frame attribute data stored in the auxiliary information area, in a data area of the determined first or second frame.
A waveform data storing method of a waveform data storage device, wherein:
- the waveform data storage device is configured to:
- determine an area size of a frame for storing the waveform samples based on a bit length of waveform samples which are supplied;
- store, at least bit length data representing the bit length of the waveform samples and data-area size data representing the determined area size, in an auxiliary information area set in a memory;
- and
- set a data area having the area size represented by the data-area size data stored in the auxiliary information area, and store the waveform samples in the set data area.
Dependencies are inferred from the claim text.