Patent ID: 7561931

Claim:
A sound processor formed on a single semiconductor device to reproduce pulse-code-modulated sound waveform data, comprising: sequence control means; bus interface means for a common bus including an address bus and a data bus; bus master means for issuing an address to said common bus through said bus interface means under control of said sequence control means, and reading and writing data for a resource connected to said common bus; data holding means for holding part of data read out by said bus master means; M sets (M being a natural number) of independent digital/analog converting means for converting digital data over a sound channel into an analog sound signal; data output control means for controlling an output of data to said digital/analog converting means; time division multiplexing means for time-division-multiplexing and outputting data of over N sets (N being a natural number greater than 2) of sound channels to each of digital/analog converting means required for reproduction, whereby data is to be simultaneously reproduced over a plurality of sets of sound channels represented by a product of M and N; and one main volume control digital/analog converter, wherein each of said M sets of digital/analog converting means is structured by one channel volume control digital/analog converter, one envelope control digital/analog converter, one sound waveform reproducing digital/analog converter and one waveform neutral point outputting digital/analog converter, said channel volume control digital/analog converters in the number of M being cascade-connected in parallel in a next stage to said main volume control digital/analog converter, in a next stage of which one envelope control digital/analog converter being cascade-connected, in a next stages of which one sound waveform reproducing digital/analog converter and one waveform neutral point outputting digital/analog converter being cascade-connected in parallel, further comprising first mixing means for mixing outputs of said sound waveform reproducing digital/analog converters in the number of M, and second mixing means for mixing outputs of said waveform neutral point outputting digital/analog converters in the number of M, said first and second mixing means having outputs respectively connected to two inputs of a differential amplifier provided at an inside or outside of said semiconductor device.