Audio-Visual Dialogue System and Method
US-2016203827-A1 · Jul 14, 2016 · US
US10128820B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10128820-B2 |
| Application number | US-201715817906-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2017 |
| Priority date | Mar 19, 2015 |
| Publication date | Nov 13, 2018 |
| Grant date | Nov 13, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Described is a cognitive signal processor for signal denoising and blind source separation. During operation, the cognitive signal processor receives a mixture signal that comprises a plurality of source signals. A denoised reservoir state signal is generated by mapping the mixture signal to a dynamic reservoir to perform signal denoising. At least one separated source signal is identified by adaptively filtering the denoised reservoir state signal.
Opening claim text (preview).
What is claimed is: 1. A cognitive signal processor for signal denoising and blind source separation, the cognitive signal processor comprising: one or more processors configured to perform operations of: receiving a mixture signal that comprises a plurality of source signals; generating a denoised reservoir state signal by mapping the mixture signal to a dynamic reservoir to perform signal denoising; and identifying at least one separated source signal by adaptively filtering the denoised reservoir state signal; wherein adaptively filtering the denoised reservoir state signal further comprises operations of: detecting that a particular frequency band possesses a pulse; switching a first filter to a tracking state with a center frequency equal to a resonant frequency of a reservoir state corresponding to the particular frequency band; and setting the center frequency of the first filter as a protected region to prevent other filters within a bank of filters from sharing the center frequency. 2. The cognitive signal processor as set forth in claim 1 , wherein filtering the denoised reservoir state signal is performed with a bank of filters. 3. The cognitive signal processor as set forth in claim 2 , further comprising an operation of controlling the bank of filters to cause each filter within the bank of filters to filter a unique waveform. 4. The cognitive signal processor as set forth in claim 3 , wherein each filter has an adaptable center frequency. 5. The cognitive signal processor as set forth in claim 1 , wherein adaptively filtering the denoised reservoir state signal further comprises operations of: switching the first filter to a holding state if the first filter loses the pulse of the particular frequency band; maintaining the first filter in the holding state for a fixed period of time while maintaining the protected region; if during the fixed period of time the pulse returns, switching the first filter to the tracking state, otherwise switching the first filter to an inactive state and removing the protected region. 6. The cognitive signal processor as set forth in claim 1 , wherein generating the denoised reservoir state signal further comprises delay embedding the reservoir state signal to generate a reservoir state history. 7. The cognitive signal processor as set forth in claim 1 , wherein generating the denoised reservoir state signal further comprises generating a predicted input signal a small-time step ahead of the mixture signal, wherein an error between the predicted input signal and mixture signal is used to update output weights of the dynamic reservoir. 8. The cognitive signal processor as set forth in claim 1 , wherein generating the denoised reservoir state signal is performed with a dynamic reservoir implemented in analog hardware by satisfying a set of ordinary differential equations. 9. A cognitive signal processor for signal denoising and blind source separation, the cognitive signal processor comprising: one or more processors configured to perform operations of: receiving a mixture signal that comprises a plurality of source signals; generating a denoised reservoir state signal by mapping the mixture signal to a dynamic reservoir to perform signal denoising; and identifying at least one separated source signal by adaptively filtering the denoised reservoir state signal; wherein generating the denoised reservoir state signal is performed with a dynamic reservoir implemented in software or digital hardware by converting a set of ordinary differential equations to delay difference equations. 10. A computer program product for signal denoising and blind source separation, the computer program product comprising: a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions by one or more processors, the one or more processors perform operations of: receiving a mixture signal that comprises a plurality of source signals; generating a denoised reservoir state signal by mapping the mixture signal to a dynamic reservoir to perform signal denoising; and identifying at least one separated source signal by adaptively filtering the denoised reservoir state signal; wherein adaptively filtering the denoised reservoir state signal further comprises operations of: detecting that a particular frequency band possesses a pulse; switching a first filter to a tracking state with a center frequency equal to a resonant frequency of a reservoir state corresponding to the particular frequency band; and setting the center frequency of the first filter as a protected region to prevent other filters within a bank of filters from sharing the center frequency. 11. The computer program product as set forth in claim 10 , wherein filtering the denoised reservoir state signal is performed with a bank of filters. 12. The computer program product as set forth in claim 11 , further comprising an operation of controlling the bank of filters to cause each filter within the bank of filters to filter a unique waveform. 13. The computer program product as set forth in claim 12 , wherein each filter has an adaptable center frequency. 14. The computer program product as set forth in claim 10 , wherein adaptively filtering the denoised reservoir state signal further comprises operations of: switching the first filter to a holding state if the first filter loses the pulse of the particular frequency band; maintaining the first filter in the holding state for a fixed period of time while maintaining the protected region; if during the fixed period of time the pulse returns, switching the first filter to the tracking state, otherwise switching the first filter to an inactive state and removing the protected region. 15. The computer program product as set forth in claim 10 , wherein generating the denoised reservoir state signal further comprises delay embedding the reservoir state signal to generate a reservoir state history. 16. The computer program product as set forth in claim 10 , wherein generating the denoised reservoir state signal further comprises generating a predicted input signal a small-time step ahead of the mixture signal, wherein an error between the predicted input signal and mixture signal is used to update output weights of the dynamic reservoir. 17. The computer program product as set forth in claim 10 , wherein generating the denoised reservoir state signal is performed with a dynamic reservoir implemented in analog hardware by satisfying a set of ordinary differential equations. 18. A computer program product for signal denoising and blind source separation, the computer program product comprising: a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions by one or more processors, the one or more processors perform operations of: receiving a mixture signal that comprises a plurality of source signals; generating a denoised reservoir state signal by mapping the mixture signal to a dynamic reservoir to perform signal denoising; and identifying at least one separated source signal by adaptively filtering the denoised reservoir state signal; wherein generating the denoised reservoir state signal is performed with a dynamic reservoir implemented in software or digital hardware by converting a set of ordinary differential equations to delay difference equations. 19. A computer implemented method processor for signal denoising and blind sourc
Source localisation; Inverse modelling · CPC title
based on separation criteria, e.g. independent component analysis · CPC title
Analogue means · CPC title
Recurrent networks, e.g. Hopfield networks · CPC title
Blind source separation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.