Methods of efficiently recording an audio signal in semiconductor memory
First Claim
1. A method of high speed decoding of an audio signal hierarchically encoded by,(a) digitizing the audio signal, and(b) hierarchically encoding the digitized audio signal into a plurality of frames, step (b) including, for encodation of each of the plurality of frames, the substeps of,(1) encoding a relatively lowest hierarchical level with a first number of bits, from a first portion of the digitized audio signal below a first predetermined frequency, and(2) encoding a relatively higher hierarchical level with a second number of bits, greater than the first number of bits, from a portion of the digitized audio signal below a second predetermined frequency greater than the first predetermined frequency, the encoded relatively higher hierarchical level further excluding the encoded first portion of the digitized audio signal, the method of decoding comprising the steps of:
- (a) determining a predetermined minimal frame length; and
(b) decoding only each of the plurality of frames greater than the predetermined minimal frame length, step (b) including, for decoding each of the plurality of frames, the substeps of,(1) identifying the first number of bits of the relatively lowest hierarchical level and the second number of bits of the relatively higher hierarchical level,(2) decoding the encoded relatively lowest hierarchical level based upon the identified first number of bits,(3) decoding the encoded relatively higher hierarchical level based upon the identified second number of bits, and(4) converting the decoded relatively lowest and higher hierarchical levels of substeps (2) and (3) into an audio signal.
0 Assignments
0 Petitions
Accused Products
Abstract
An audio signal is recorded in a semiconductor memory in a plurality of hierarchical levels, with the lowest level being adequate for reproduction with a certain reduced degree of fidelity. Successively higher hierarchical lends provide successively greater fidelity when produced. When the memory has been determined to have reached maximum capacity, recording continues by overwriting the highest hierarchical level of data currently stored in the memory with lower hierarchical levels of new data. A code is recorded in the memory, indicating the number of hierarchical levels recorded therein, for subsequent reproduction. The audio signal can furthermore be recorded in variable-length frames and reproduced at high speed by reading every N-th frame, N being a positive integer, or by reading only frames having at least a certain minimum length.
16 Citations
21 Claims
-
1. A method of high speed decoding of an audio signal hierarchically encoded by,
(a) digitizing the audio signal, and (b) hierarchically encoding the digitized audio signal into a plurality of frames, step (b) including, for encodation of each of the plurality of frames, the substeps of, (1) encoding a relatively lowest hierarchical level with a first number of bits, from a first portion of the digitized audio signal below a first predetermined frequency, and (2) encoding a relatively higher hierarchical level with a second number of bits, greater than the first number of bits, from a portion of the digitized audio signal below a second predetermined frequency greater than the first predetermined frequency, the encoded relatively higher hierarchical level further excluding the encoded first portion of the digitized audio signal, the method of decoding comprising the steps of: -
(a) determining a predetermined minimal frame length; and (b) decoding only each of the plurality of frames greater than the predetermined minimal frame length, step (b) including, for decoding each of the plurality of frames, the substeps of, (1) identifying the first number of bits of the relatively lowest hierarchical level and the second number of bits of the relatively higher hierarchical level, (2) decoding the encoded relatively lowest hierarchical level based upon the identified first number of bits, (3) decoding the encoded relatively higher hierarchical level based upon the identified second number of bits, and (4) converting the decoded relatively lowest and higher hierarchical levels of substeps (2) and (3) into an audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of decoding an audio signal, hierarchically encoded by,
(a) digitizing the audio signal, and (b) hierarchically encoding the digitized audio signal, step (b) including the substeps of, (1) encoding a relatively lowest hierarchical level with a first number of bits, from a first portion of the digitized audio signal below a first predetermined frequency, and (2) encoding a relatively higher hierarchical level with a second number of bits, greater than the first number of bits, from a portion of the digitized audio signal below a second predetermined frequency greater than the first predetermined frequency, the encoded relatively higher hierarchical level further excluding the encoded first portion of the digitized audio signal, the method of decoding comprising the steps of: -
(a) identifying the first number of bits of the relatively lowest hierarchical level and the second number of bits of the relatively higher hierarchical level; (b) decoding the encoded relatively lowest hierarchical level based upon the identified first number of bits; (c) decoding the encoded relatively higher hierarchical level based upon the identified second number of bits; and (d) converting the decoded relatively lowest and higher hierarchical levels of steps (b) and (c) into an audio signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A decoder for decoding an audio signal, hierarchically encoded by an encoder including,
a first device for digitizing an audio signal into frequency coefficients, a bit allocator for determining a number of bits to be allocated for encodation in each of a plurality of hierarchical levels based upon the frequency coefficients; - and
a hierarchical quantizer for encoding a relatively lowest hierarchical level of a first number of bits, based upon the determined allocation, from a first portion of the digitized audio signal below a first predetermined frequency, and for encoding a relatively higher hierarchical level with a second number of bits, based upon the determined allocation and greater than the first number of bits, from a portion of the digitized audio signal below a second predetermined frequency greater than the first predetermined frequency, the encoded relatively higher hierarchical level further excluding the encoded first portion of the digitized audio signal, the hierarchical decoder comprising; first means for identifying the first number of bits of the relatively lowest hierarchical level and the second number of bits of the relatively higher hierarchical level; second means for decoding the encoded relatively lowest hierarchical level based upon the identified first number of bits and for decoding the encoded relatively higher hierarchical level based upon the identified second number of bits; and third means for converting the decoded relatively lowest and higher hierarchical levels into an audio signal.
- and
Specification