Patents by Inventor Shie Qian

Shie Qian 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: 11645079
    Abstract: A method for encoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of duplicate blocks, determining, for the current block, a plurality of complementary forward gain factors, and determining a first number of descriptions for the current block by applying the plurality of complementary forward gain factors to the first number of duplicate blocks. A method for decoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of descriptions from the media stream, in which each description comprises a scaled block corresponding to the current block, determining backward gain factors for the first number of scaled blocks, and determining the current block by applying the backward gain factors to the first number of scaled blocks.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 9, 2023
    Assignee: Agora Lab, Inc.
    Inventors: Zehua Gao, Ruofei Chen, Siqiang Yao, Shie Qian
  • Publication number: 20200186583
    Abstract: A method for decoding multiple descriptions for a media stream includes decoding at least one of a first description and a second description from the media bitstream, wherein the first description and the second description are associated with a current sample of the media bitstream and independently decodable; based on a determination that the second description is missing, reconstructing, by a decoder, the current sample by performing a third shifting operation on the first description, wherein the third shifting operation on the first description comprises left shifting the first description by one bit; and based on a determination that both the first description and the second description have been received, reconstructing, by the decoder, the current sample by summing the first description and the second description. An encoding method is also provided.
    Type: Application
    Filed: February 14, 2020
    Publication date: June 11, 2020
    Inventors: Shie Qian, Yi Lv, Ruofei Chen, Zehua Gao, Siqiang Yao
  • Publication number: 20200142703
    Abstract: A method for encoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of duplicate blocks, determining, for the current block, a plurality of complementary forward gain factors, and determining a first number of descriptions for the current block by applying the plurality of complementary forward gain factors to the first number of duplicate blocks. A method for decoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of descriptions from the media stream, in which each description comprises a scaled block corresponding to the current block, determining backward gain factors for the first number of scaled blocks, and determining the current block by applying the backward gain factors to the first number of scaled blocks.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 7, 2020
    Inventors: Zehua Gao, Ruofei Chen, Siqiang Yao, Shie Qian
  • Patent number: 10628165
    Abstract: A method for encoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of duplicate blocks, determining, for the current block, a plurality of complementary forward gain factors, and determining a first number of descriptions for the current block by applying the plurality of complementary forward gain factors to the first number of duplicate blocks. A method for decoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of descriptions from the media stream, in which each description comprises a scaled block corresponding to the current block, determining backward gain factors for the first number of scaled blocks, and determining the current block by applying the backward gain factors to the first number of scaled blocks.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: April 21, 2020
    Assignee: Agora Lab, Inc.
    Inventors: Zehua Gao, Ruofei Chen, Siqiang Yao, Shie Qian
  • Patent number: 10630747
    Abstract: A method for decoding multiple descriptions for a media stream includes decoding at least one of a first description and a second description from the media bitstream, wherein the first description and the second description are associated with a current sample of the media bitstream and independently decodable; based on a determination that the second description is missing, reconstructing, by a decoder, the current sample by performing a third shifting operation on the first description, wherein the third shifting operation on the first description comprises left shifting the first description by one bit; and based on a determination that both the first description and the second description have been received, reconstructing, by the decoder, the current sample by summing the first description and the second description. An encoding method is also provided.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 21, 2020
    Assignee: Agora Lab, Inc.
    Inventors: Shie Qian, Yi Lv, Ruofei Chen, Zehua Gao, Siqiang Yao
  • Publication number: 20190190974
    Abstract: A method for decoding multiple descriptions for a media stream includes decoding at least one of a first description and a second description from the media bitstream, wherein the first description and the second description are associated with a current sample of the media bitstream and independently decodable; based on a determination that the second description is missing, reconstructing, by a decoder, the current sample by performing a third shifting operation on the first description, wherein the third shifting operation on the first description comprises left shifting the first description by one bit; and based on a determination that both the first description and the second description have been received, reconstructing, by the decoder, the current sample by summing the first description and the second description. An encoding method is also provided.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Inventors: Shie Qian, Yi Lv, Ruofei Chen, Zehua Gao, Siqiang Yao
  • Publication number: 20190056954
    Abstract: A method for encoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of duplicate blocks, determining, for the current block, a plurality of complementary forward gain factors, and determining a first number of descriptions for the current block by applying the plurality of complementary forward gain factors to the first number of duplicate blocks. A method for decoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of descriptions from the media stream, in which each description comprises a scaled block corresponding to the current block, determining backward gain factors for the first number of scaled blocks, and determining the current block by applying the backward gain factors to the first number of scaled blocks.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Zehua Gao, Ruofei Chen, Siqiang Yao, Shie Qian
  • Patent number: 9232309
    Abstract: An audio system is provided that employs time-frequency analysis and/or synthesis techniques for processing audio obtained from a microphone array. These time-frequency analysis/synthesis techniques can be more robust, provide better spatial resolution, and have less computational complexity than existing adaptive filter implementations. The time-frequency techniques can be implemented for dual microphone arrays or for microphone arrays having more than two microphones. Many different time-frequency techniques may be used in the audio system. As one example, the Gabor transform may be used to analyze time and frequency components of audio signals obtained from the microphone array.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: January 5, 2016
    Assignee: DTS LLC
    Inventors: Zhonghou Zheng, Shie Qian
  • Patent number: 8494622
    Abstract: A system, method, and memory medium for operating on an electrocardiogram (ECG) signal. A multiscale short-time Fourier transform (STFT) is perform on a set of ECG samples {s(n)} to obtain a transform array. For each sufficiently energetic peak in the transform array, a refined window width value and a refined window displacement value is generated by: computing an inner product between the set of samples and each of a plurality of functions, where the plurality of functions are sufficiently close to a coarse approximation function given by the peak location; and solving a linear system Av=c for the unknown vector v, where the vector c is determined by the inner products, where the matrix A is determined by the center times of the plurality of functions. After appropriate selection, the refined window width and refined window displacement may be used to represent ECG waveform features.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: July 23, 2013
    Assignee: National Instruments Corporation
    Inventors: Zhijun Gu, Nanxiong Zhang, Shie Qian
  • Publication number: 20130016854
    Abstract: An audio system is provided that employs time-frequency analysis and/or synthesis techniques for processing audio obtained from a microphone array. These time-frequency analysis/synthesis techniques can be more robust, provide better spatial resolution, and have less computational complexity than existing adaptive filter implementations. The time-frequency techniques can be implemented for dual microphone arrays or for microphone arrays having more than two microphones. Many different time-frequency techniques may be used in the audio system. As one example, the Gabor transform may be used to analyze time and frequency components of audio signals obtained from the microphone array.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 17, 2013
    Applicant: SRS LABS, INC.
    Inventors: Zhonghou Zheng, Shie Qian
  • Publication number: 20120179059
    Abstract: A system, method, and memory medium for operating on an electrocardiogram (ECG) signal. A multiscale short-time Fourier transform (STFT) is perform on a set of ECG samples {s(n)} to obtain a transform array. For each sufficiently energetic peak in the transform array, a refined window width value and a refined window displacement value is generated by: computing an inner product between the set of samples and each of a plurality of functions, where the plurality of functions are sufficiently close to a coarse approximation function given by the peak location; and solving a linear system Av=c for the unknown vector v, where the vector c is determined by the inner products, where the matrix A is determined by the center times of the plurality of functions. After appropriate selection, the refined window width and refined window displacement may be used to represent ECG waveform features.
    Type: Application
    Filed: March 23, 2012
    Publication date: July 12, 2012
    Inventors: Zhijun Gu, Nanxiong Zhang, Shie Qian
  • Patent number: 8214028
    Abstract: A system, method and memory medium for operating on an electrocardiogram (ECG) signal. A multiscale short-time Fourier transform (STFT) is performed on a set of ECG samples {s(n)} to obtain a transform array. For each sufficiently energetic peak in the transform array, a refined window width value and a refined window displacement value is generated by: computing an inner product between the set of samples and each of a plurality of functions, where the plurality of functions are sufficiently close to a coarse approximation function given by the peak location; and solving a linear system Av=c for the unknown vector v, where the vector c is determined by the inner products, where the matrix A is determined by the center times of the plurality of functions. After appropriate selection, the refined window width and refined window displacement may be used to represent ECG waveform features.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: July 3, 2012
    Assignee: National Instruments Corporation
    Inventors: Zhijun Gu, Nanxiong Zhang, Shie Qian
  • Publication number: 20110190648
    Abstract: A system, method and memory medium for operating on an electrocardiogram (ECG) signal. A multiscale short-time Fourier transform (STFT) is perform on a set of ECG samples {s(n)} to obtain a transform array. For each sufficiently energetic peak in the transform array, a refined window width value and a refined window displacement value is generated by: computing an inner product between the set of samples and each of a plurality of functions, where the plurality of functions are sufficiently close to a coarse approximation function given by the peak location; and solving a linear system Av=c for the unknown vector v, where the vector c is determined by the inner products, where the matrix A is determined by the center times of the plurality of functions. After appropriate selection, the refined window width and refined window displacement may be used to represent ECG waveform features.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Inventors: Zhijun Gu, Nanxiong Zhang, Shie Qian
  • Patent number: 6816242
    Abstract: System and method for performing Time Domain Reflectometry (TDR) on a Device Under Test (DUT) using Gaussian pulses. A signal is received comprising an initial Gaussian pulse and one or more reflected pulses from the DUT. Each pulse is characterized by determining a set of estimated parameters, permuting the estimated parameter set to generate one or more permuted parameter sets, generating linear equations from the parameter sets, including parameter variables for the corresponding Gaussian pulse, and determining values for the parameter variables by solving the linear equations. The determined parameters characterize the Gaussian pulse. If there are N parameters to determine and M permutations generated, where M is greater than or equal to N, M+1 linear equations are solved to overdetermine the N parameters. The determined parameters of the initial pulse and the one or more reflected pulses are useable to perform TDR analysis on the DUT.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: November 9, 2004
    Assignee: National Instruments Corporation
    Inventors: Shie Qian, Nanxiong Zhang
  • Patent number: 6810341
    Abstract: A system and method for analyzing order components present in a physical signal X acquired from a physical system. Measurement information for the physical signal X may be received, where the measurement information includes information indicating a plurality of order components of the physical signal X. Time frequency plot information visually indicating order components of the physical signal X may be displayed. User input selecting one or more of the visually indicated order components may be received. A time domain signal may be created based on the one or more selected order components and may then be presented to a user on a presentation device. Presenting the time domain signal on the presentation device may enable the user to analyze the physical signal X or the physical system. Where the physical system includes one or more rotating elements, the method may enable order components of the signal to be analyzed even when no rotation speed information (e.g.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: October 26, 2004
    Assignee: National Instruments Corporation
    Inventors: Shie Qian, Hui Shao, Nanxiong Zhang
  • Patent number: 6801873
    Abstract: System and method for analyzing an input signal acquired from a physical system with a rotating element. A tachometer signal is received comprising rotation speed information for the rotating element. A time sequence is determined using the tachometer signal, comprising time values for the rotating element at substantially equal angle increments, e.g., by edge detection software or timer/counter. A software-based first digital interpolation filter, e.g., a Cascade-Integrator-Comb filter, is applied to the time sequence, generating a modified time sequence. A digitized data signal is received comprising data for the rotating element at substantially equal time increments.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: October 5, 2004
    Assignee: National Instruments Corporation
    Inventors: Wei Jin, Shie Qian
  • Publication number: 20040186680
    Abstract: System and method for analyzing an input signal acquired from a physical system with a rotating element. A tachometer signal is received comprising rotation speed information for the rotating element. A time sequence is determined using the tachometer signal, comprising time values for the rotating element at substantially equal angle increments, e.g., by edge detection software or timer/counter. A software-based first digital interpolation filter, e.g., a Cascade-Integrator-Comb filter, is applied to the time sequence, generating a modified time sequence. A digitized data signal is received comprising data for the rotating element at substantially equal time increments.
    Type: Application
    Filed: March 21, 2003
    Publication date: September 23, 2004
    Inventors: Wei Jin, Shie Qian
  • Patent number: 6697766
    Abstract: System and method for characterizing a Gaussian pulse in a signal. The system includes a computer operable to receive the signal, determine a set of estimated parameters for the Gaussian pulse using a “zoom-in” approach, permute the estimated parameter set to generate one or more permuted parameter sets, where the estimated and permuted parameter sets each represent a corresponding waveform, generate closed form inner products between the received signal and each waveform, generate linear equations from the inner products, each linear equation being a function of a respective one of the parameter sets and corresponding parameter variables for the Gaussian pulse, and determine values for the parameter variables by solving the linear equations. The determined parameters characterize the Gaussian pulse. If there are N parameters to determine and M permutations generated, where M is greater than or equal to N, M+1 linear equations are solved to overdetermine the N parameters.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: February 24, 2004
    Assignee: National Instruments Corporation
    Inventors: Shie Qian, Nanxiong Zhang
  • Publication number: 20020180954
    Abstract: System and method for performing Time Domain Reflectometry (TDR) on a Device Under Test (DUT) using Gaussian pulses. A signal is received comprising an initial Gaussian pulse and one or more reflected pulses from the DUT. Each pulse is characterized by determining a set of estimated parameters, permuting the estimated parameter set to generate one or more permuted parameter sets, generating linear equations from the parameter sets, including parameter variables for the corresponding Gaussian pulse, and determining values for the parameter variables by solving the linear equations. The determined parameters characterize the Gaussian pulse. If there are N parameters to determine and M permutations generated, where M is greater than or equal to N, M+1 linear equations are solved to overdetermine the N parameters. The determined parameters of the initial pulse and the one or more reflected pulses are useable to perform TDR analysis on the DUT.
    Type: Application
    Filed: April 10, 2001
    Publication date: December 5, 2002
    Inventors: Shie Qian, Nanxiong Zhang
  • Publication number: 20020183948
    Abstract: A system and method for analyzing order components present in a physical signal X acquired from a physical system. Measurement information for the physical signal X may be received, where the measurement information includes information indicating a plurality of order components of the physical signal X. Time frequency plot information visually indicating order components of the physical signal X may be displayed. User input selecting one or more of the visually indicated order components may be received. A time domain signal may be created based on the one or more selected order components and may then be presented to a user on a presentation device. Presenting the time domain signal on the presentation device may enable the user to analyze the physical signal X or the physical system. Where the physical system includes one or more rotating elements, the method may enable order components of the signal to be analyzed even when no rotation speed information (e.g.
    Type: Application
    Filed: June 26, 2002
    Publication date: December 5, 2002
    Applicant: National Instruments Corporation
    Inventors: Shie Qian, Hui Shao, Nanxiong Zhang