Methods of efficiently recording an audio signal in semiconductor memory
First Claim
1. A method of hierarchically encoding an audio signal, comprising the steps of:
- (a) digitizing the audio signal;
(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; and
(c) separately outputting an encoded digitized audio signal of a relatively lowest hierarchical level and an encoded digitized audio signal of a relatively higher hierarchical level.
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 hierarchial levels provide successively greater fidelity when reproduced. 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.
18 Citations
13 Claims
-
1. A method of hierarchically encoding an audio signal, comprising the steps of:
-
(a) digitizing the audio signal; (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; and (c) separately outputting an encoded digitized audio signal of a relatively lowest hierarchical level and an encoded digitized audio signal of a relatively higher hierarchical level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A hierarchical encoder, comprising:
-
first means for digitizing an audio signal into frequency coefficients; second means for determining a number of bits to be allocated for encodation in each of a plurality of hierarchical levels based upon the frequency coefficients; third means 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, wherein an encoded digitized audio signal of a relatively lowest hierarchical level and an encoded digitized audio signal of a relatively higher hierarchical level are separately output.
-
-
12. A transfer system, comprising:
-
an encoder for hierarchically encoding an audio signal, including, first means for digitizing an audio signal into frequency coefficients, second means 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 third means 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; transfer means for transferring the encoded audio signal of a lowest hierarchical level and for selectively transferring the encoded audio signal of a relatively higher hierarchical level; and a decoder for decoding the transferred hierarchically encoded audio signal, including, fourth 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, if transferred, fifth 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, if transferred, based upon the identified second number of bits, and sixth means for converting the decoded relatively lowest hierarchical level and higher hierarchical level, if transferred, into an audio signal. - View Dependent Claims (13)
-
Specification