IP Library Granted Patent US 11,831,478
Granted Patent B2
US 11,831,478 · App. 17/852,756 · Granted Nov 28, 2023

Systems and methods for modifying modulated signals for transmission

Inventor: Jeffry Copps (Tamil Nadu, IN)
Assignee: Rovi Guides, Inc.
H04L27/122
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,831,478
App. No.
17/852,756
Granted
Nov 28, 2023
Kind
B2
Abstract

Systems and methods are disclosed herein for modifying modulated signals for transmission. The system receives a modulated signal comprising a speech signal and a carrier wave and generates first and second spectral signals by converting the modulation signal and carrier wave from the time domain to the frequency domain respectively. The system then determines spectral bands for the first and second spectral signals. For each spectral band, the system calculates a weighted spectral band value based on a magnitude of the first spectral signal within the spectral band and generates a modified spectral signal by modifying the second spectral signal with the weighted spectral band value. The system then converts the modified spectral signal from the frequency domain to the time domain and transmits the converted modified spectral signal to a server.

Claims (52)

1. A method of modifying a speech signal to enhance privacy, the method comprising:

receiving the speech signal, the speech signal comprising a magnitude;

modifying the speech signal, the modifying comprising:

converting the speech signal from a time domain to a frequency domain;

identifying a plurality of spectral bands within the speech signal;

determining a modified spectral signal based on the plurality of spectral bands and the magnitude of the speech signal;

converting the modified spectral signal from the frequency domain to the time domain; and

outputting the modified spectral signal.

2. The method of claim 1 , wherein each of the plurality of spectral bands has a corresponding spectral signal and determining the modified spectral signal based on the plurality of spectral bands and the magnitude of the speech signal further comprises determining the modified spectral signal based on the corresponding spectral signal of each of the plurality of spectral bands and the magnitude of the speech signal.

3. The method of claim 2 , wherein determining the modified spectral signal based on the corresponding spectral signal of each of the plurality of spectral bands and the magnitude of the speech signal further comprises:

calculating a weighted spectral band value based on the magnitude of the speech signal;

determining a plurality of frequencies within each spectral band;

calculating the magnitudes for each of the plurality of frequencies within each spectral band; and

executing a weighting operation to the magnitudes for each of the plurality of frequencies within each spectral band.

4. The method of claim 3 , wherein the weighting operation comprises at least one of a weighted average, mean calculation, standard deviation, median determination, mode determination, arithmetic operations, and statistical operations.

5. The method of claim 2 , wherein determining the modified spectral signal further comprises:

determining the spectral bands for the speech signal based on predefined values; and

assigning the determined spectral bands to the speech signal.

6. The method of claim 5 , further comprising:

selecting one or more filters to create the determined spectral bands; and

modifying the speech signal based on the selected one or more filters to create the determined spectral bands.

7. The method of claim 6 , wherein the one or more filters comprise at least one of a low pass filter, band pass filter, and high pass filter.

8. The method of claim 1 , wherein converting the modified spectral signal from the frequency domain to the time domain comprises an inverse fast Fourier Transform.

9. The method of claim 2 , wherein generating the modified spectral signal by modifying the spectral signal based on a magnitude of the speech signal comprises modulating the spectral signal with a sawtooth wave.

10. The method of claim 1 , wherein determining the modified spectral signal based on the plurality of spectral bands and the magnitude of the speech signal further comprises a modification of the spectral signal comprising at least one of amplitude modulation, frequency modulation, and phase modulation.

11. A system for modifying a speech signal to enhance privacy, the system comprising:

input/output circuitry configured to:

receive the speech signal, the speech signal comprising a magnitude; and

output a modified spectral signal; and

processing circuitry configured to:

modify the speech signal, the modifying comprising:

converting the speech signal from a time domain to a frequency domain;

identify a plurality of spectral bands within the speech signal;

determine the modified spectral signal based on the plurality of spectral bands and the magnitude of the speech signal; and

convert the modified spectral signal from the frequency domain to the time domain.

12. The system of claim 11 , wherein each of the plurality of spectral bands has a corresponding spectral signal and determining the modified spectral signal based on the plurality of spectral bands and the magnitude of the speech signal, by the processing circuitry, further comprises determining the modified spectral signal based on the corresponding spectral signal of each of the plurality of spectral bands and the magnitude of the speech signal.

13. The system of claim 12 , wherein determining the modified spectral signal based on the corresponding spectral signal of each of the plurality of spectral bands and the magnitude of the speech signal, by the processing circuitry, further comprises:

calculating a weighted spectral band value based on the magnitude of the speech signal;

determining a plurality of frequencies within each spectral band;

calculating the magnitudes for each of the plurality of frequencies within each spectral band; and

executing a weighting operation to the magnitudes for each of the plurality of frequencies within each spectral band.

14. The system of claim 13 , wherein the weighting operation comprises at least one of a weighted average, mean calculation, standard deviation, median determination, mode determination, arithmetic operations, and statistical operations.

15. The system of claim 12 , wherein determining the modified spectral signal, by the processing circuitry, further comprises:

determining the spectral bands for the speech signal based on predefined values; and

assigning the determined spectral bands to the speech signal.

16. The system of claim 15 , wherein the processing circuitry is further configured to:

select one or more filters to create the determined spectral bands; and

modify the speech signal based on the selected one or more filters to create the determined spectral bands.

17. The system of claim 16 , wherein the one or more filters comprise at least one of a low pass filter, band pass filter, and high pass filter.

18. The system of claim 11 , wherein converting the modified spectral signal from the frequency domain to the time domain, by the processing circuitry, further comprises an inverse fast Fourier Transform.

19. The system of claim 12 , wherein generating the modified spectral signal by modifying the spectral signal based on a magnitude of the speech signal, by the processing circuitry, further comprises modulating the spectral signal with a sawtooth wave.

20. The system of claim 11 , wherein determining the modified spectral signal based on the plurality of spectral bands and the magnitude of the speech signal, by the processing circuitry, further comprises a modification of the spectral signal comprising at least one of amplitude modulation, frequency modulation, and phase modulation.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: COPPS, JEFFRY
To: ROVI GUIDES, INC.
Reel/Frame 060354/0591 →
Continuity (4)
Continuation 17241320 · Apr 27, 2021
Continuation 16777408 · Jan 30, 2020
Continuation 16383107 · Apr 12, 2019
Related Publication 20230025339A1 · Jan 26, 2023