Envelope encoding of speech signals for transmission to cutaneous actuators

US10943503B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10943503-B2
Application numberUS-201815949392-A
CountryUS
Kind codeB2
Filing dateApr 10, 2018
Priority dateApr 17, 2017
Publication dateMar 9, 2021
Grant dateMar 9, 2021

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.

A haptic communication device includes a speech signal generator configured to receive speech sounds or a textual message and generate speech signals corresponding to the speech sounds or the textual message. An envelope encoder is operably coupled to the speech signal generator to extract a temporal envelope from the speech signals. The temporal envelope represents changes in amplitude of the speech signals. Carrier signals having a periodic waveform are generated. Actuator signals are generated by encoding the changes in the amplitude of the speech signals from the temporal envelope into the carrier signals. One or more cutaneous actuators are operably coupled to the envelope encoder to generate haptic vibrations representing the speech sounds or the textual message using the actuator signals.

First claim

Opening claim text (preview).

What is claimed is: 1. A haptic communication system, comprising: a speech signal generator configured to receive speech sounds or a textual message and generate speech signals corresponding to the speech sounds or the textual message; an envelope encoder operably coupled to the speech signal generator and configured to: extract a temporal envelope from the speech signals, the temporal envelope representing changes in amplitude of the speech signals, generate carrier signals having a periodic waveform, generate haptic cues by processing the speech signals, and generate actuator signals by embedding the changes in the amplitude of the speech signals from the temporal envelope into the carrier signals; and cutaneous actuators operably coupled to the envelope encoder and configured to generate haptic vibrations representing the speech sounds or the textual message using the actuator signals, a number of the cutaneous actuators activated determined by the haptic cues. 2. The haptic communication system of claim 1 , wherein the speech signal generator comprises at least one of: a microphone configured to generate the speech signals by digitizing the speech sounds; or a speech synthesizer configured to generate the speech signals by mapping the textual message to stored sound signals. 3. The haptic communication system of claim 1 , wherein the envelope encoder comprises: a rectifier configured to generate rectified signals by rectifying the speech signals; and a low pass filter configured to generate the temporal envelope by filtering out frequency components of the rectified signals that are higher than a threshold frequency. 4. The haptic communication system of claim 1 , wherein the envelope encoder extracts the temporal envelope from the speech signals by performing a Hilbert transformation on the speech signals. 5. The haptic communication system of claim 1 , wherein the carrier signals comprise a sinusoidal wave or a square wave train. 6. The haptic communication system of claim 1 , wherein the envelope encoder is configured to generate the actuator signals by: determining the amplitude of the speech signals from the temporal envelope; and increasing or decreasing an amplitude of the carrier signals proportional to the amplitude of the speech signals. 7. The haptic communication system of claim 1 , wherein the envelope encoder is configured to generate the actuator signals by: determining the amplitude of the speech signals from the temporal envelope; and increasing or decreasing a frequency of the carrier signals proportional to the amplitude of the speech signals. 8. The haptic communication system of claim 1 , wherein the envelope encoder is configured to generate the actuator signals by: determining the amplitude of the speech signals from the temporal envelope; and altering the carrier signals to increase or decrease a number of cutaneous actuators activated by the actuator signals, the number proportional to the amplitude of the speech signals. 9. The haptic communication system of claim 1 , wherein the envelope encoder is configured to extract the temporal envelope from the speech signals by: decomposing the speech signals into a plurality of frequency bands; and extracting a corresponding temporal envelope from each frequency band, each corresponding temporal envelope representing changes in amplitude of the frequency band, the envelope encoder configured to generate the actuator signals by encoding changes in the amplitude of the frequency band from each corresponding temporal envelope into the carrier signals. 10. The haptic communication system of claim 1 , wherein the envelope encoder comprises: a low pass filter configured to generate low frequency components of the speech signals by filtering out frequency components of the speech signals that are higher than a threshold frequency; and a high pass filter configured to generate high frequency components of the speech signals by filtering out frequency components of the speech signals that are lower than the threshold frequency, wherein the envelope encoder further configured to: determine a low frequency signal power of the low frequency components; determine a high frequency signal power of the high frequency components; determine a ratio of the high frequency signal power to the low frequency signal power, and generate the actuator signals by encoding the ratio of the high frequency signal power to the low frequency signal power into the carrier signals. 11. The haptic communication system of claim 1 , wherein the envelope encoder comprises a machine learning engine configured to: extract a feature vector from the speech signals, the feature vector representing amplitudes of a plurality of frequency bands of the speech signals, wherein the envelope encoder is further configured to decompose the speech signals into the plurality of frequency bands; and generate haptic cues representing the speech sounds or the textual message by a machine learning model using the feature vector, the envelope encoder further configured to generate the actuator signals by encoding the haptic cues into the carrier signals. 12. A method, comprising: receiving speech sounds or a textual message; generating speech signals corresponding to the speech sounds or the textual message; extracting a temporal envelope from the speech signals, the temporal envelope representing changes in amplitude of the speech signals; generating carrier signals having a periodic waveform; generating haptic cues by processing the speech signals; generating actuator signals by embedding the changes in the amplitude of the speech signals from the temporal envelope into the carrier signals; and generating, by cutaneous actuators, haptic vibrations representing the speech sounds or the textual message using the actuator signals, a number of the cutaneous actuators activated determined by the haptic cues. 13. The method of claim 12 , wherein the generating of the speech signals comprises at least one of: digitizing the speech sounds by a microphone; or mapping the textual message to stored sound signals by a speech synthesizer. 14. The method of claim 12 , wherein the extracting of the temporal envelope comprises: generating rectified signals by rectifying the speech signals; and generating the temporal envelope by filtering out high frequency components of the rectified signals that are higher than a threshold frequency. 15. The method of claim 12 , wherein the generating of the actuator signals comprises: determining the amplitude of the speech signals from the temporal envelope; and increasing or decreasing an amplitude or a frequency of the carrier signals proportional to the amplitude of the speech signals. 16. The method of claim 12 , wherein the generating of the actuator signals comprises: determining the amplitude of the speech signals from the temporal envelope; and altering the carrier signals to increase or decrease a number of the cutaneous actuators activated by the actuator signals, the number proportional to the amplitude of the speech signals. 17. The method of claim 12 , wherein the extracting of the temporal envelope comprises: decomposing the speech signals into a plurality of frequency bands; and extracting a corresponding temporal envelope from each frequency band, each corresponding temporal envelope representing changes in amplitude of the frequency band, the generating of the actuator signals comprising encoding changes in the amplitude of the frequency band from each

Assignees

Inventors

Classifications

  • Combinations of networks · CPC title

  • Recurrent networks, e.g. Hopfield networks · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Supervised learning · CPC title

  • Quantised networks; Sparse networks; Compressed networks · 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 US10943503B2 cover?
A haptic communication device includes a speech signal generator configured to receive speech sounds or a textual message and generate speech signals corresponding to the speech sounds or the textual message. An envelope encoder is operably coupled to the speech signal generator to extract a temporal envelope from the speech signals. The temporal envelope represents changes in amplitude of the …
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/011. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 09 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).