Encoder, decoder, encoding method, and decoding method
First Claim
1. An encoder comprising:
- a precoder for encoding an input information object according to a preset encoding scheme and storing the encoded information object in a precoder buffer;
a sample number and address generation unit for generating a sample number of each sample and an address, which corresponds to each bit of each sample and the address of the precoder buffer;
a multiplexer for selecting a bit of the precoder buffer corresponding to the address generated by the sample number and address generation module;
a sampling buffer for storing a bit of each sample output from the multiplexer;
a control packet generation module for generating a control packet including information on the sample number generated by the sample number/address generation module;
a packet assembling unit for assembling the sample stored in the sampling buffer with the control packet generated by the control data generation module; and
a modulation module comprising;
a spectrum correction unit for correcting a spectrum of the packet output from the packet assembling unit,a modulator for modulating the packet from the spectrum correction unit into a sound signal according to at least one preset modulation scheme, anda synchronization sequence addition unit for adding a synchronous signal to the sound signal output from the modulator in a time domain.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoder includes a precoder for encoding an input information object according to a preset encoding scheme and storing the encoded information object in a precoder buffer, a sample number/address generation unit for generating a sample number of each sample and an address, which corresponds to each bit of each sample and the address of the precoder buffer, a multiplexer for selecting a bit of the precoder buffer corresponding to the address generated by the sample number/address generation module, a sampling buffer for storing a bit of each sample output from the multiplexer, a control packet generation module for generating a control packet including information on the sample number generated by the sample number/address generation module, a packet assembling unit for assembling the sample stored in the sampling buffer with the control packet generated by the control data generation module, and a modulation module for modulating the packet output from the packet assembling unit into a sound signal according to a preset scheme.
-
Citations
23 Claims
-
1. An encoder comprising:
-
a precoder for encoding an input information object according to a preset encoding scheme and storing the encoded information object in a precoder buffer; a sample number and address generation unit for generating a sample number of each sample and an address, which corresponds to each bit of each sample and the address of the precoder buffer; a multiplexer for selecting a bit of the precoder buffer corresponding to the address generated by the sample number and address generation module; a sampling buffer for storing a bit of each sample output from the multiplexer; a control packet generation module for generating a control packet including information on the sample number generated by the sample number/address generation module; a packet assembling unit for assembling the sample stored in the sampling buffer with the control packet generated by the control data generation module; and a modulation module comprising; a spectrum correction unit for correcting a spectrum of the packet output from the packet assembling unit, a modulator for modulating the packet from the spectrum correction unit into a sound signal according to at least one preset modulation scheme, and a synchronization sequence addition unit for adding a synchronous signal to the sound signal output from the modulator in a time domain. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A decoder comprising:
-
a demodulation module comprising; a synchronizer for detecting an incoming signal by a synchronous signal from an input sound signal, a demodulator for demodulating the input sound signal according to a preset modulation scheme, and a communication channel estimation and compensation unit for performing evaluation and compensation of a distortion spectrum of a communication channel and noise components in the demodulated signal; a first demultiplexer for separating sample bits and control packet bits containing information of a corresponding sample from each other; an address generation module for generating address information corresponding to each bit of the corresponding sample according to the control packet; a second demultiplexer for receiving a soft decision of the sample bits and demultiplexing and outputting the soft decision according to the address information generated by the address generation module; a summation unit for summing the soft decision for each output of the second demultiplexer; a storage buffer for storing the summed soft decisions from the summation unit; and a decoding module for decoding the samples stored in the storage buffer. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An encoding method comprising the steps of:
-
encoding an input information object according to a preset encoding scheme; selecting a preset set of bits from the encoded data and outputting the selected set of bits as a sample; generating a control packet including information on a sample number for identifying the sample; assembling the sample with the control packet; correcting a spectrum of the assembled packet; modulating the assembled packet into a sound signal according to at least one preset modulation scheme; adding a synchronous signal to the sound signal in a time domain; and receiving information on an exterior sound communication channel and obtaining a sound spectrum of the received sound communication channel, wherein a spectrum of the sound signal is compensated for when modulation of the sound signal is performed; wherein the step of obtaining the sound spectrum comprises; receiving an exterior audible sound through an exterior microphone and an analog-to-digital converter and analyzing a spectrum configuration and a level of sound noise in a communication channel; and calculating an optimal signal spectrum in compliance with a psycho-acoustic model of acoustic perception. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A decoding method comprising the steps of:
-
detecting an incoming signal by a synchronous signal from an input sound signal, restoring boundaries of the incoming signal, and performing a corrective adjustment of the sampling frequency; demodulating the input sound signal according to a preset modulation scheme; performing evaluation and compensation of a distortion spectrum of a communication channel and noise components in the demodulated signal; separating sample bits and control packet bits containing information of a corresponding sample from each other in demodulated received bits; generating address information corresponding to each bit of the corresponding sample according to the control packet; summing a soft decision of the sample bits for each piece of the generated address information; and performing a sample decoding of the summed information. - View Dependent Claims (20, 21, 22)
-
-
23. An encoding and decoding method, which comprises
encoding an input information object according to a preset encoding scheme; -
selecting a preset set of bits from the encoded data and outputting the selected set of bits as a sample; generating a control packet including information on a sample number for identifying the sample; assembling the sample with the control packet; correcting a spectrum of the assembled packet; modulating the assembled packet into a sound signal according to at least one preset modulation scheme; adding a synchronous signal to the sound signal in a time domain; detecting an incoming signal by the synchronous signal from an input sound signal, restoring boundaries of the incoming signal, and performing a corrective adjustment of the sampling frequency; demodulating the input sound signal according to a preset modulation scheme; performing evaluation and compensation of a distortion spectrum of a communication channel and noise components in the demodulated signal; separating sample bits and control packet bits containing information of a corresponding sample from each other in demodulated received bits; generating address information corresponding to each bit of the corresponding sample according to the control packet; summing a soft decision of the sample bits for each piece of the generated address information; and performing a sample decoding of the summed information.
-
Specification