Patents by Inventor Jianwei Wang

Jianwei Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7133521
    Abstract: A method and apparatus for DTMF detection and voice mixing in the code-excited linear prediction (CELP) parameter space, without fully decoding and reconstructing the speech signal. The apparatus includes a Dual Tone Multiplexed Frequency (DTMF) signal detection module and a multi-input mixing module. The DTMF signal detection module detects DTMF signals by computing characteristic features from the input CELP parameters and comparing them with known features of DTMF signals. The multi-input mixing module mixes multiple sets of input CELP parameters, that represent multiple voice signals, into a single set of CELP parameters. The mixing computation is performed by analyzing each set of input CELP parameters, determining the order of importance of the input sets, selecting a strategy for mixing the CELP parameters, and outputting the mixed CELP parameters.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: November 7, 2006
    Assignee: Dilithium Networks Pty Ltd.
    Inventors: Marwan Anwar Jabri, Jianwei Wang, Sameh Georgy, Michael Ibrahim
  • Publication number: 20050258983
    Abstract: Method and apparatus for trans-rating a bitstream of data through multi-rate voice coders converting a bitstream representing frames of data encoded according to a first voice compression method of a first rate to a second voice compression method according to a second rate. A trans-rating pair includes voice compression parameters mapping modules. The method of trans-rating includes either bit-unpacking or unquantization on an encoded packet at input site to obtain rate information and voice compression parameters according to the first rate voice compression method. The information of the first rate and the required output rate, namely a second rate type, in addition to external control commands, are then used to determine the converting strategy of the trans-rating pair. Next, at least some of the compression parameters of the first rate are passed through, or mapped, into compression parameters of the second rate compatible with the second rate voice compression method.
    Type: Application
    Filed: May 11, 2004
    Publication date: November 24, 2005
    Applicant: Dilithium Holdings Pty Ltd. (an Australian corporation)
    Inventors: Marwan Jabri, Jianwei Wang, Sameh Georgy
  • Publication number: 20050053130
    Abstract: A variable rate compressed voice signal domain transcoder that transcodes a bitstream representing frames of data encoded according to a first voice compression standard to a bitstream representing frames of data according to a second voice compression standard; the second voice compression standard defines a variable-rate voice codec. The method includes unquantizing a bitstream into a first set of parameters compatible with a first compression standard. The first set of parameters in addition to external control commands are then used to determine the frame class and rate for the second compression standard. Next, the first set of parameters are transformed into a second set of parameters compatible with a second compression standard according to the frame-classification and rate determination decision without converting the first set of parameters to an analog or digital voice waveform representation.
    Type: Application
    Filed: September 10, 2003
    Publication date: March 10, 2005
    Applicant: Dilithium Holdings, Inc.
    Inventors: Marwan Jabri, Jianwei Wang, Nicola Chong-White
  • Publication number: 20050049855
    Abstract: A method and apparatus for frame classification and rate determination in voice transcoders. The apparatus includes a classifier input parameter preparation module that unpacks the bitstream from the source codec and selects the codec parameters to be used for classification, parameter buffers that store previous input and output parameters of previous frames, and a frame classification and rate decision module that uses the source codec parameters from the current frame and zero or more frames to determine the frame class, rate, and classification feature parameters for the destination codec. The classifier input parameter preparation module separates the bitstream code and unquantizes the sub-codes into the codec parameters. These codec parameters may include line spectral frequencies, pitch lag, pitch gains, fixed codebook gains, fixed codebook vectors, rate and frame energy. The frame classification and rate decision module comprises M sub-classifiers and a final decision module.
    Type: Application
    Filed: August 14, 2003
    Publication date: March 3, 2005
    Applicant: Dilithium Holdings, Inc.
    Inventors: Nicola Chong-White, Jianwei Wang, Marwan Jabri
  • Publication number: 20050027517
    Abstract: A method for transcoding a CELP based compressed voice bitstream from source codec to destination codec. The method includes processing a source codec input CELP bitstream to unpack at least one or more CELP parameters from the input CELP bitstream and interpolating one or more of the plurality of unpacked CELP parameters from a source codec format to a destination codec format if a difference of one or more of a plurality of destination codec parameters including a frame size, a subframe size, and/or sampling rate of the destination codec format and one or more of a plurality of source codec parameters including a frame size, a subframe size, or sampling rate of the source codec format exist. The method includes encoding the one or more CELP parameters for the destination codec and processing a destination CELP bitstream by at least packing the one or more CELP parameters for the destination codec.
    Type: Application
    Filed: August 27, 2004
    Publication date: February 3, 2005
    Applicant: Dilithium Networks, Inc.
    Inventors: Marwan Jabri, Jianwei Wang, Stephen Gould
  • Publication number: 20050015418
    Abstract: A Field Programmable Gate Arrays (FPGA) design uses a Coordinate Rotation DIgital Computer (CORDIC) algorithm that can convert a Givens rotation of a vector to a set of shift-add operations. The CORDIC algorithm can be easily implemented in hardware architecture, therefore in FPGA. Since the computation of the inverse of the data correlation matrix involves a series of Givens rotations, the utility of the CORDIC algorithm allows a causal Constrained Energy Minimization (CEM) to perform real-time processing in FPGA. An FPGA implementation of the causal CEM is described and its detailed architecture is also described.
    Type: Application
    Filed: June 24, 2004
    Publication date: January 20, 2005
    Inventors: Chein-I Chang, Jianwei Wang
  • Patent number: 6829579
    Abstract: A method for transcoding a CELP based compressed voice bitstream from source codec to destination codec. The method includes processing a source codec input CELP bitstream to unpack at least one or more CELP parameters from the input CELP bitstream and interpolating one or more of the plurality of unpacked CELP parameters from a source codec format to a destination codec format if a difference of one or more of a plurality of destination codec parameters including a frame size, a subframe size, and/or sampling rate of the destination codec format and one or more of a plurality of source codec parameters including a frame size, a subframe size, or sampling rate of the source codec format exist. The method includes encoding the one or more CELP parameters for the destination codec and processing a destination CELP bitstream by at least packing the one or more CELP parameters for the destination codec.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: December 7, 2004
    Assignee: Dilithium Networks, Inc.
    Inventors: Marwan A. Jabri, Jianwei Wang, Stephen Gould
  • Publication number: 20040174984
    Abstract: A method and apparatus for DTMF detection and voice mixing in the code-excited linear prediction (CELP) parameter space, without fully decoding and reconstructing the speech signal. The apparatus includes a Dual Tone Multiplexed Frequency (DTMF) signal detection module and a multi-input mixing module. The DTMF signal detection module detects DTMF signals by computing characteristic features from the input CELP parameters and comparing them with known features of DTMF signals. The multi-input mixing module mixes multiple sets of input CELP parameters, that represent multiple voice signals, into a single set of CELP parameters. The mixing computation is performed by analyzing each set of input CELP parameters, determining the order of importance of the input sets, selecting a strategy for mixing the CELP parameters, and outputting the mixed CELP parameters.
    Type: Application
    Filed: October 23, 2003
    Publication date: September 9, 2004
    Applicant: Dilithium Networks Pty Ltd.
    Inventors: Marwan Anwar Jabri, Jianwei Wang, Sameh Georgy, Michael Ibrahim
  • Publication number: 20040172402
    Abstract: An apparatus and method for mapping CELP parameters between a source codec and a destination codec. The apparatus includes an LSP mapping module, an adaptive codebook mapping module coupled to the LSP mapping module, and a fixed codebook mapping module coupled to the LSP mapping module and the adaptive codebook mapping module. The LSP mapping module includes an LP overflow module and an LSP parameter modification module. The adaptive codebook mapping module includes a first pitch gain codebook. The fixed codebook mapping module includes a first target processing module, a pulse search module, a fixed codebook gain estimation module, a pulse position searching module.
    Type: Application
    Filed: October 23, 2003
    Publication date: September 2, 2004
    Applicant: Dilithium Networks Pty Ltd.
    Inventors: Marwan A. Jabri, Nicola Chong-White, Jianwei Wang
  • Publication number: 20040158463
    Abstract: A method and apparatus for a voice transcoder that converts a bitstream representing frames of data encoded according to a first voice compression standard to a bitstream representing frames of data according to a second voice compression standard using perceptual weighting that uses tuned weighting factors, such that the bitstream of a second voice compression standard to produce a higher quality decoded voice signal than a comparable tandem transcoding solution.
    Type: Application
    Filed: January 9, 2004
    Publication date: August 12, 2004
    Applicant: Dilithium Networks Pty Limited
    Inventors: Marwan A. Jabri, Jianwei Wang, Nicola Chong-White, Michael Ibrahim
  • Publication number: 20030177004
    Abstract: A method for transcoding a CELP based compressed voice bitstream from source codec to destination codec. The method includes processing a source codec input CELP bitstream to unpack at least one or more CELP parameters from the input CELP bitstream and interpolating one or more of the plurality of unpacked CELP parameters from a source codec format to a destination codec format if a difference of one or more of a plurality of destination codec parameters including a frame size, a subframe size, and/or sampling rate of the destination codec format and one or more of a plurality of source codec parameters including a frame size, a subframe size, or sampling rate of the source codec format exist. The method includes encoding the one or more CELP parameters for the destination codec and processing a destination CELP bitstream by at least packing the one or more CELP parameters for the destination codec.
    Type: Application
    Filed: January 8, 2003
    Publication date: September 18, 2003
    Applicant: Dilithium Networks, Inc.
    Inventors: Marwan A. Jabri, Jianwei Wang, Stephen Gould
  • Patent number: 6372984
    Abstract: A galloping control rod for suppressing the vertical, torsional and horizontal movement associated with the galloping affect on aerial cables due to freezing rain, wet snow or frost deposits. The anti-galloping rod includes a non-conductive rod having a preformed helical midsection and a first and second end, the first end including a helical gripping section. The second end includes a one-half helical turn with a differing pitch length than the preformed helical midsection such that the conductor galloping control device can be installed on an aerial cable without having to slide the device along the cable or without the installer having to move his lifting device, such as a bucket lift, along the cable line.
    Type: Grant
    Filed: October 21, 1999
    Date of Patent: April 16, 2002
    Assignee: Tyco Electronics Logistics AG
    Inventor: Jianwei Wang