Patent ID: 7695084

Claim:
A storage medium readable by a computer, the storage medium storing a program of instructions executable by the computer to perform a function for processing waveform data, the function comprising the steps of: (a) with a generation component, on the basis of each of a plurality of waveforms which are respectively specified by durations and amplitudes, generating a plurality of waveform data sets, each of which is structured by partial waveform data sets representing, for each of nodes which are points in the waveform at which amplitude alters, a period until a next node in time and an amplitude change condition; and (b) with a sequencing component, sequencing the partial waveform data sets of the respective nodes for each of the plurality of waveform data sets that have been generated by the generation component, wherein, in step (b), partial waveform data sets of nodes with matching times in respective waveform data sets are sequenced to matching sequence positions, and wherein, in step (b), if numbers of nodes prior to the nodes with the matching times differ between the two or more waveform data sets in which the partial waveform data sets are to be sequenced to the matching positions, then when, of the waveform data set that includes a smaller number of nodes prior to the node with the matching time, the partial waveform data set of a node prior to the node with the matching time is being sequenced, a blank position at which there is no partial waveform data is provided.