Tone clamping and replacement
First Claim
Patent Images
1. A method to manage tone clamping, comprising:
- receiving a stream of audio information;
detecting tone information in said stream;
replacing said tone information with background noise in response to detecting a tone in said tone information, wherein said background noise corresponds to background noise measured for said stream of audio; and
wherein said replacing comprises;
removing said tone information from said stream;
generating said background noise; and
inserting said background noise into said stream where said tone information was removed;
wherein said generating said background noise comprises extracting at least one background noise parameter from said stream and synthesizing said background noise using said extracted background noise parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to manage tone clamping are described.
16 Citations
15 Claims
-
1. A method to manage tone clamping, comprising:
-
receiving a stream of audio information; detecting tone information in said stream; replacing said tone information with background noise in response to detecting a tone in said tone information, wherein said background noise corresponds to background noise measured for said stream of audio; and wherein said replacing comprises; removing said tone information from said stream; generating said background noise; and inserting said background noise into said stream where said tone information was removed; wherein said generating said background noise comprises extracting at least one background noise parameter from said stream and synthesizing said background noise using said extracted background noise parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a first call terminal to originate audio information; a gateway connected to said first call terminal to receive said audio information; a tone clamping module connected to said gateway, said tone clamping module clamping tone information in said audio information by replacing said tone information with background noise in response to detecting a tone in said tone information, wherein said background noise corresponds to background noise measured for said stream of audio; a second call terminal to receive said tone clamped audio information; and wherein said tone clamping module further comprises a background noise generator to synthesize and insert background noise into said audio information to replace said tone information; wherein said background noise generator extracts at least one background noise parameter from said audio information, and uses said background noise parameter to synthesize said background noise. - View Dependent Claims (7, 8)
-
-
9. An apparatus, comprising:
-
a buffer to store audio information; a tone detector to detect tone information in said audio information; a tone damper to remove tone information from said audio information; and a background noise generator to synthesize and insert background noise into said audio information to replace said tone information in response to detecting a tone in said tone information, wherein said background noise corresponds to background noise measured for said stream of audio; and wherein said background noise generator extracts at least one background noise parameter from said audio information, and uses said background noise parameter to synthesize said background noise. - View Dependent Claims (10, 11, 12)
-
-
13. An article comprising:
-
a storage medium; said storage medium including stored instructions that, when executed by a processor, result in managing by receiving a stream of audio information, detecting tone information in said stream, and replacing said tone information with background noise in response to detecting a tone in said tone information, wherein said background noise corresponds to background noise measured for said stream of audio; and wherein said replacing comprises removing said tone information from said stream, generating said background noise, and inserting said background noise into said stream where said tone information was removed; wherein said generating said background noise comprises extracting at least one background noise parameter from said stream, and synthesizing said background noise using said extracted background noise parameter. - View Dependent Claims (14, 15)
-
Specification