The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 03, 2010

Filed:

Dec. 07, 1999
Applicant:

Masahiro Shimizu, Hamamatsu, JP;

Inventor:

Masahiro Shimizu, Hamamatsu, JP;

Assignee:

Yamaha Corporation, Hamamatsu-Shi, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G01H 7/00 (2005.12); G01H 7/08 (2005.12);
U.S. Cl.
CPC ...
Abstract

A method of generating a tone waveform using a CPU is provided which prevents or minimizes operational delays of other software processing that is executed concurrently with tone waveform generating processing on a multitask basis. The CPU collectively calculates 128 (one block of) tone waveform sample values each corresponding to a sampling clock pulse, and transmits the calculated tone waveform sample values to a reproduction section in response to a predetermined calculation triggering clock pulse generated every 128 samples. When sufficient processing capability of the CPU performing the multitask is available for the waveform sample calculation, tone waveform sample values for one or more following blocks are also calculated and stored in a sample buffer in advance. When the CPU is too busy with the other software processing to execute the waveform sample calculation, it is just sufficient that the previously stored tone waveform sample values be read out to be transmitted to the reproduction section. This prevents operational delays of the other software processing.


Find Patent Forward Citations

Loading…