Method of and system for coding and decoding sound signals
First Claim
1. A method of coding a sound signal as various streams of frames, in which the sound signal is subdivided into various segments and each segment is coded to a corresponding frame, characterized in that the sound signal is represented as a set of sine waves defined by their amplitude and frequency, in that the amplitude and the frequency of each sine wave in a segment are stored in a frame corresponding to this segment, independently of other segments, and in that the frames thus obtained are numbered and subdivided into n streams, where frame number i is subdivided into stream i modulo-n.
1 Assignment
0 Petitions
Accused Products
Abstract
Method of and system for coding a sound signal (10) as multiple independent streams of frames (14, 15) by creating frames (1,2,3,4,5,6) using sinusoidal coding and then placing frame i into stream i modulo the number of streams, method of and system for reconstructing a sound signal (23) by decoding frames from multiple streams (21, 22) in an interleaved fashion and reconstructing missing frames by using information from surrounding frames, system for recording and playing back sound signals implementing the above two methods, where under normal circumstances both streams (31, 32) of a coded signal are stored, and when capacity on the storage medium (35) is low, only one of the two streams of a coded signal is stored while one of the two streams of existing coded signals is overwritten and allowing a decoder (37) to reconstruct a sound signal by using either both or the one available stream for that sound signal.
-
Citations
11 Claims
- 1. A method of coding a sound signal as various streams of frames, in which the sound signal is subdivided into various segments and each segment is coded to a corresponding frame, characterized in that the sound signal is represented as a set of sine waves defined by their amplitude and frequency, in that the amplitude and the frequency of each sine wave in a segment are stored in a frame corresponding to this segment, independently of other segments, and in that the frames thus obtained are numbered and subdivided into n streams, where frame number i is subdivided into stream i modulo-n.
- 4. A method of decoding a sound signal which comprises various streams of numbered frames, in which each frame contains information about a segment of the sound signal, characterized in that an arbitrary stream is selected from the streams of frames, after which the sound signal is reconstructed by generating sine waves for each segment of the sound signal for which a corresponding frame is present in the selected stream, which sine waves are based on the information in the corresponding frame, and generating sine waves for each segment of the sound signal for which no corresponding frame is present in the selected stream, which sine waves are based on the information in the frames corresponding to a segment selected from a segment immediately preceding and a segment immediately following the respective segment.
- 6. A system for coding a sound signal as various streams of frames, in which the sound signal is subdivided into various segments and each segment is coded to a corresponding frame, characterized in that the coding system comprises means for representing a sound signal as a set of sine waves defined by their amplitude and frequency, in that the amplitude and the frequency of each sine wave in a segment are stored in a frame that corresponds to this segment, independently of other segments, and in that the frames thus obtained are numbered and subdivided into n streams, where frame number i is assigned to stream i modulo-n.
- 9. A system for decoding a sound signal which comprises various steams of numbered frames, in which each frame contains information about a segment of the sound signal, characterized in that the decoding system is arranged for selecting an arbitrary stream from the streams of frames and then reconstructing the sound signal by generating sine waves for each segment of the sound signal for which a corresponding frame is present in the selected stream, which sine waves are based on the information in the corresponding frame, and for generating sine waves for each segment of the sound signal for which no corresponding frame is present in the selected stream, which sine waves are based on the information in the frames corresponding to a segment selected from a segment immediately preceding and a segment immediately following the respective segment.
Specification