| US 7,521,621 B2 | ||
| Compressed data structure and apparatus and method related thereto | ||
| Masatsugu Okazaki, Hamamatsu (Japan); and Tokio Shirakawa, Hamamatsu (Japan) | ||
| Assigned to Yamaha Corporation, Hamamatsu-Shi (Japan) | ||
| Filed on Sep. 24, 2007, as Appl. No. 11/860,484. | ||
| Application 11/860484 is a division of application No. 10/676205, filed on Sep. 30, 2003, granted, now 7,378,586. | ||
| Claims priority of application No. 2002-288783 (JP), filed on Oct. 01, 2002; application No. 2003-082922 (JP), filed on Mar. 25, 2003; and application No. 2003-087299 (JP), filed on Mar. 27, 2003. | ||
| Prior Publication US 2008/0078280 A1, Apr. 03, 2008 | ||
| Int. Cl. G10H 7/00 (2006.01) | ||
| U.S. Cl. 84—604 [704/500] | 3 Claims |

| 1. A waveform storage processing apparatus comprising:
a storage section having a storage area specified with a plurality of addresses each having a data width of n bits;
a segmentation section that segments input waveform data into a plurality of frames;
a compression section that, for each of the frames, performs a compression process on the waveform data to thereby generate
compressed waveform data of m divided by bits;
an auxiliary information generation section that, for each of the frames, generates auxiliary information including compression
information indicative of a form of the compression process performed on the frame;
a to-be-written data formation section that, for each of the frames, forms a predetermined number j of to-be-written data
of n bits on the basis of data of m bits formed by retrieving samples of the compressed waveform data, k samples at a time,
and data of n−m bits from of the auxiliary information of a next frame; and
a writing section that sequentially writes the j to-be-written data, formed for each of the frames, to the storage area specified
with the predetermined number j of successive addresses of said storage section.
|