Encoding and decoding method for short-range communication using an acoustic communication channel

US9866338B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9866338-B2
Application numberUS-201414267463-A
CountryUS
Kind codeB2
Filing dateMay 1, 2014
Priority dateMay 18, 2009
Publication dateJan 9, 2018
Grant dateJan 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Encoding and decoding methods are provided. An information object is encoded according to a preset encoding scheme. A preset set of bits is selected from the encoded information object and the selected set of bits is output as a sample. A control packet including information on a sample number is generated. The sample is assembled with the control packet. The sample is modulated into a sound signal according to a preset scheme. An input sound signal is demodulated according to the preset scheme. Sample bits and control packet bits containing information of the sample are separated from each other in demodulated received bits. Address information corresponding to each bit of the sample is generated according to the control packet. A soft decision of the sample bits is summed for each piece of the generated address information. A sample decoding of the summed soft decision of the sample bits is performed.

First claim

Opening claim text (preview).

What is claimed is: 1. An encoding method comprising the steps of: encoding an input information object according to a first preset encoding scheme; selecting a preset set of bits from the encoded input information object, and outputting the selected preset set of bits as a sample; generating a control packet including information on the sample by encoding according to a second preset encoding scheme; assembling the sample with the control packet; modulating the assembled sample into a sound signal according to a preset modulation scheme; and transmitting the sound signal as an audible tone to an external receiving apparatus, using an acoustic communication channel, wherein the step of generating the control packet comprises: generating control data including information related to a size of the input information object and a sample number; and generating the control packet by encoding the control data according to the second preset encoding scheme. 2. The encoding method as claimed in claim 1 , further comprising a step of receiving information on an exterior sound communication channel and obtaining a sound spectrum of the exterior sound communication channel, wherein a spectrum of the sound signal is compensated for when modulation of the sound signal is performed. 3. The encoding method as claimed in claim 1 , further comprising: 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. 4. The encoding method as claimed in claim 3 , wherein the step of modulating the assembled sample into a sound signal comprises the steps of: correcting a spectrum of the assembled sample according to the calculated optimal signal spectrum; modulating the assembled sample according to the at least one preset modulation scheme; and adding a synchronous signal to the modulated sample in a time domain. 5. The encoding method as claimed in claim 1 , wherein the step of encoding the input information object comprises the steps of: adding a header label to the input information object and performing a bite set for integrity checking, thereby packing the input information object into a standard container; and receiving the packed input information object, repeating the received input information object a definite number of times in consideration of a size of the input information object, and interleaving the repeated input information object. 6. The encoding method as claimed in claim 5 , wherein the step of encoding the input information object further comprises a step of receiving the repeated and interleaved input information object, and performing a convolution code encoding of the repeated and interleaved input information object. 7. The encoding method as claimed in claim 1 , wherein the step of selecting the preset set of bits from the encoded data comprises the steps of: generating a sample number for identification of the sample at a preset period; and generating a pseudorandom number of addresses in consideration of a size of the input information object during generation of the sample number. 8. The encoding method as claimed in claim 1 , wherein the second preset encoding scheme is carried out by a high redundancy code high noise immunity compared to the first preset encoding scheme. 9. A transmission apparatus comprising: an encoder; and a speaker connected to an output of the encoder; wherein the encoder is configured to: encode an input information object according to a first preset encoding scheme; select a preset set of bits from the encoded data and output the selected set of bits as a sample; generate control data including information related to a size of the information object and a sample number; generate a control packet by encoding the control data according to a second preset encoding scheme; assemble the sample with the control packet; modulate the assembled packet into a sound signal according to at least one preset modulation scheme; and transmit the sound signal as an audible tone to an external receiving apparatus, using an acoustic communication channel. 10. The transmission apparatus as claimed in claim 9 , wherein the second preset encoding scheme is carried out by a high redundancy code high noise immunity compared to the first preset encoding scheme. 11. The transmission apparatus as claimed in claim 9 , wherein the encoder comprises: a precoder for encoding the input information object according to the second 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 the 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 the at least one preset modulation scheme. 12. The transmission apparatus as claimed in claim 11 , wherein the encoder further comprises a spectrum calculation module for receiving information on an exterior sound communication channel and obtaining a sound spectrum of the received sound communication channel, and wherein the modulation module comprises a configuration for compensating for a spectrum of a sound signal based on information provided by the spectrum calculation module. 13. The transmission apparatus as claimed in claim 12 , wherein the spectrum calculation module comprises: a communication channel analyzer for 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 a spectrum estimator for receiving an output from the communication channel analyzer and calculating an optimal signal spectrum in compliance with a psycho-acoustic model of acoustic perception. 14. The transmission apparatus as claimed in claim 11 , wherein the modulation module comprises: a spectrum correction unit for correcting a spectrum of a packet output from the packet assembling unit; a modulator for modulating a packet output from the spectrum correction unit according to the at least one preset modulation scheme; and a synchronization sequence addition unit for adding a synchronous signal to an output signal of the modulator in the time domain. 15. The transmission apparatus as claimed in claim 11 , wherein the precoder comprises: a container compacting unit for adding a header label to the information object and performing a bite set for integrity checking, thereby packing the information object into a standard container; and a repeating/interleaving unit for receiving output data of the container compacting unit, repeating the output data a definite number of times determined in consideration of the size of the information object, and in

Assignees

Inventors

Classifications

  • Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit · CPC title

  • using interleaving techniques · CPC title

  • by repetition or insertion of dummy data, i.e. rate reduction · CPC title

  • comprising an outer Reed-Solomon code and an inner convolutional code · CPC title

  • Checksums · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9866338B2 cover?
Encoding and decoding methods are provided. An information object is encoded according to a preset encoding scheme. A preset set of bits is selected from the encoded information object and the selected set of bits is output as a sample. A control packet including information on a sample number is generated. The sample is assembled with the control packet. The sample is modulated into a sound si…
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Samsung Electronics Ltd
What technology area does this patent fall under?
Primary CPC classification H04J3/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).