Patents Assigned to Audiocodes Ltd.
-
Patent number: 7554969Abstract: A voice encoder which utilizes future data, such as the lookahead data typically available for linear predictive coding (LPC), to partially encode a future packet and to send the partial encoding as part of the current packet. A decoder utilizes the partial encoding of the previous packet to decode the current packet if the latter did not arrive properly.Type: GrantFiled: April 15, 2002Date of Patent: June 30, 2009Assignee: AudioCodes, Ltd.Inventor: Leon Bialik
-
Publication number: 20080075269Abstract: Disclosed is an echo suppresser or cancellation circuit including a speech signal extrapolation unit. The speech extrapolation unit may provide extrapolated signal segment approximations to an echo segment replacement unit. The echo segment replacement unit may replace a segment of a first speech signal suspected of being corrupted with an echo component of a second signal using the extrapolated signal segment approximated to represent the corrupted signal segment.Type: ApplicationFiled: August 29, 2006Publication date: March 27, 2008Applicant: Audiocodes Ltd.Inventors: Mark Raifel, Guy Shterlich
-
Publication number: 20070280432Abstract: A method is provided for discarding an audio message if the audio message meets a predefined discarding condition, which may factor in at least the audio message's total length, presence of spoken word(s) in the audio message, presence of tone(s) in the audio message and the presence of click(s) in the audio message. An audio message may be discarded if no spoken words are detected in it and the audio message's total length is shorter than a predefined minimal message length, or it contains a tone and the audio message's total length minus the tone's length is shorter than the predefined minimal message length, or it contains a click sound and the audio message's total length minus the click's length is shorter than the predefined minimal message length. An audio message may be first stored in a memory buffer and then moved to a legitimate messages pool memory or to a spurious messages pool memory.Type: ApplicationFiled: June 1, 2006Publication date: December 6, 2007Applicant: Audiocodes Ltd.Inventor: Eitan Richardson
-
Publication number: 20070263797Abstract: A method apparatus and system are provided for detecting pulses in a received signal wherein the spacing between the pulses may alternate in an expected manner. Generally, the method exploits intrinsic characteristics in the ensemble pulses, by performing correlation between pulses in a data stream representative of the received signal. Pulses may be related to an ensemble of pulses if their correlation result complies with a predefined criteria and the spacing between the correlated pulses is substantially the expected spacing. The correlation may be performed between two successive pulses, or it may be performed between non-successive pulses. The pulses may be alternating “start” and “stop” pulses of telephonic dial (rotary) pulses, and the expected spacing between the pulses may alternate between two values, “break” period and “make” period. Pulses may be correlated if their energy exceeds a predefined threshold value.Type: ApplicationFiled: April 25, 2006Publication date: November 15, 2007Applicant: Audiocodes Ltd.Inventors: Mark Raifel, Eli Shoval
-
Publication number: 20070260870Abstract: A system, method and apparatus for communication is provided which includes maintaining a primary and a secondary network media devices at substantially similar encryption state, wherein the secondary network media device is a redundant network media device. Similar encryption state may be maintained by copying reception and transmission switchover parameters from the primary network media device to the redundant network media device, at least once per 2X packets, and preferably every 213 packets that are either transmitted by, or received at, the primary network media device. The redundant network media device may receive packets by utilizing copied reception switchover parameters and transmit packets by estimating transmission switchover parameters based on copied transmission switchover parameters. The reception and transmission switchover parameters may be associated with Secure Real-time Transport Protocol or with PacketCable protocol.Type: ApplicationFiled: May 8, 2006Publication date: November 8, 2007Applicant: AudioCodes Ltd.Inventors: Yuval Nissan, Ofer Idan
-
Publication number: 20070229910Abstract: A fax transmission method is provided for transmitting fax related data over packet switched network. The may include using a first streaming protocol to encapsulate a fax data set, and further encapsulating the fax packet using a second streaming protocol. The method may also include receiving a packet and de-encapsulating it by using the second streaming protocol to obtain a fax packet, and further de-encapsulating the fax packet using a second streaming protocol, to obtain a fax data set. An apparatus is also provided for transmitting fax related data over packet switched network, which utilizes the fax transmission method. The apparatus may be a network gateway, an Internet Aware mobile phone, Internet Aware fax or Internet Aware modem.Type: ApplicationFiled: March 30, 2006Publication date: October 4, 2007Applicant: AudioCodes Ltd.Inventor: Vladimir Ulybin
-
Publication number: 20060268831Abstract: In order to enable V.34 fax relay communications over IP (“FoIP”) without increasing a gateway complexity, the gateway relays all types of fax control signals in demodulated form and transfers fax image type signals either as demodulated or as PCM encoded signal, based on a predetermined condition. The PCM data type is added to FoIP protocol to allow transferring PCM encoded fax image signals without exiting from FoIP mode of operation until the completion of a fax call. During a FoIP call, the communicating gateway determines whether the input fax signal is a ‘fax control signal’ or a ‘fax image’ type signal. If the gateway determines that the input signal is a fax control signal or supported fax image signal, it handles it in a traditional fax relay manner.Type: ApplicationFiled: May 25, 2005Publication date: November 30, 2006Applicant: AudioCodes Ltd.Inventor: Vladimir Ulybin
-
Publication number: 20060268890Abstract: A method is provided, for remotely updating information to, and controlling, a network appliance, which resides in a private location behind a network address translator (“NAT”), from a remote update server (“RUS”) that resides in a public location, the Internet Protocol (“IP”) address of, and a destination port number on, the RUS being known to the network appliance. The NAT may intermittently forward from the network appliance initialization messages that may be received at the RUS via its destination port. Responsive to the initialization messages being received at the RUS, the RUS may determine the source IP address and port number on the NAT from which the messages were received and send update data and/or control signal(s) via the destination port to the port number on the NAT.Type: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Applicant: AudioCodes Ltd.Inventors: Eitan Richardson, Yair Elharrar
-
Patent number: 6389006Abstract: A voice encoder and decoder which attempt to minimize the effects of voice data packet loss, typically over wide area networks is provided. The voice encoder utilizes future data, such as the lookahead data typically available for linear predictive coding (LPC), to partially encode a future packet and to send the partial encoding as part of the current packet. The decoder utilizes the partial encoding of the previous packet to decode the current packet if the latter did not arrive properly.Type: GrantFiled: May 6, 1998Date of Patent: May 14, 2002Assignee: Audiocodes Ltd.Inventor: Leon Bialik
-
Patent number: 5854998Abstract: An improved speech processing system has a short-term analyzer, a target vector generator and a maximum likelihood, multi-pulse analyzer. The multi-pulse analyzer generates a plurality of sequences of equal amplitude, variable sign, variably spaced pulses. Each of the sequences have a different amplitude value and each of the pulses within each sequence have equal amplitudes but variable signs. The multi-pulse analyzer generates a signal corresponding to the sequence of equal amplitude, variable sign, variably spaced pulses which, according to maximum likelihood criteria, most closely represents the target vector. The maximum likelihood criteria are based on the cross-correlation of the target vector with an impulse response for the pulses in each sequence and on either a covariance matrix or an autocorrelation vector of the impulse response.Type: GrantFiled: October 18, 1996Date of Patent: December 29, 1998Assignee: AudioCodes Ltd.Inventors: Felix Flomen, Leon Bialik
-
Patent number: 5852799Abstract: A pitch determination device which separates at least each frame of the input speech signal into separate, lower resolution portions is provided. The pitch determination device includes a resolution lowering unit, a signal selecting unit and a pitch determination device. The resolution lowering unit has an input line on which the input speech signal is provided and K output lines, on each of which output lines, one of K lower resolution input signals is provided. The signal selecting unit has K input lines connected to the K output lines of the resolution lowering unit and has an output line on which is provided one of the K lower resolution signals which fulfill a predetermined quality criterion. The criterion is typically based on the energy content of the lower resolution signals. The pitch determination device has an input line connected to the output line of the signal selecting unit and an output line which provides a pitch value for the selected lower resolution input signal.Type: GrantFiled: October 18, 1996Date of Patent: December 22, 1998Assignee: AudioCodes Ltd.Inventors: Felix Flomen, Leon Bialik
-
Patent number: 5568588Abstract: A speech processing system and method are disclosed. In one embodiment of the present invention, the system includes at least a maximum likelihood quantization (MLQ) multi-pulse analysis unit operating on a target vector. The MLQ multi-pulse analyses unit typically determines an initial gain level for the multi-pulse sequence and performs single gain multi-pulse analysis (MPA) a number of times, each with a different gain level. The pulse sequence which most closely represents the target vector is provided as an output signal. In another embodiment, the system includes at least a pulse train multi-pulse analysis unit wherein the target vector is modeled as a series of pulse trains. Each pulse train comprises a plurality of single gain pulses, wherein each pulse is at a position which is a pitch value distance apart from the previous pulse in the pulse train. Combinations of maximum likelihood analyses with pulse trains are also part of the present invention.Type: GrantFiled: April 29, 1994Date of Patent: October 22, 1996Assignee: AudioCodes Ltd.Inventors: Leon Bialik, Felix Flomen