Patents by Inventor Sharon Peng

Sharon Peng 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).

  • Publication number: 20230317100
    Abstract: The present disclosure provides a method for detecting voice using an in-ear audio sensor, including performing the following processing on each frame of input signals collected by the in-ear audio sensor: calculating a count change value based on at least one feature of an input signal of a current frame, wherein the at least one feature includes at least one of an estimated signal-to-noise ratio, a spectral centroid, a spectral flux, a spectral flux difference value, spectral flatness, energy distribution, and spectral correlations between adjacent frames; adding the calculated count change value with a previous count value of a previous frame to obtain a current count value; comparing the obtained current count value with a count threshold; and determining the category of the input signal of the current frame based on the comparison result and feature attributes, wherein the category includes noise, voiced sound, or unvoiced sound.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 5, 2023
    Applicant: Harman International Industries, Incorporated
    Inventors: Ruiting Yang, Linwei SHI, Yiyuan WANG, Xiang DENG, Shaomin Sharon Peng
  • Patent number: 10103702
    Abstract: A volume controller may maintain a volume mapping including a plurality of zones of volume level, each zone defined according to a range of included volume levels and specifying a volume ramp up control rate and a volume ramp down control rate for adjustment of volume levels within the range, determine, according to the volume mapping based on a current volume level and a direction of a requested volume change, a step value for adjusting the current volume level, and adjust the current volume level according to the step value.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: October 16, 2018
    Assignee: Harman International Industries, Incorporated
    Inventors: Satish K. Putta, Shaomin Sharon Peng
  • Publication number: 20160142029
    Abstract: A volume controller may maintain a volume mapping including a plurality of zones of volume level, each zone defined according to a range of included volume levels and specifying a volume ramp up control rate and a volume ramp down control rate for adjustment of volume levels within the range, determine, according to the volume mapping based on a current volume level and a direction of a requested volume change, a step value for adjusting the current volume level, and adjust the current volume level according to the step value.
    Type: Application
    Filed: July 18, 2014
    Publication date: May 19, 2016
    Inventors: Satish K. PUTTA, Shaomin Sharon PENG
  • Publication number: 20130065213
    Abstract: A system adapted to process non-karaoke-mode audio content for karaoke presentations is provided. An audio filter module filters a vocal portion from the non-karaoke-mode audio content to obtain filtered audio content. An audio rendering module renders the filtered audio content to generate an audio signal for output of the filtered audio content at an audio output device. A lyric acquiring module acquires lyric information associated with the non-karaoke-mode audio content. A lyric rendering module renders the lyric information to generate a display signal for display of the lyric information such that the lyric information is adapted to be displayed synchronously with the output of the filtered audio content.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Applicant: Harman International Industries, Incorporated
    Inventors: Ping Gao, Shaomin Sharon Peng
  • Patent number: 6720978
    Abstract: A method for storing a block of data consisting of N rows and M columns, which includes the step of transposing the block of data by 90° to thereby produce a transposed block of data consisting of M rows and N columns, and, the step of storing the transposed block of data. The transposed block of data is preferably retrieved by using one or more fetch commands, with the number of fetch commands required to retrieve the transposed block of data being less than the number of fetch commands required to retrieve the same data if stored in its original form, thereby reducing memory bandwidth. In a presently contemplated implementation, the block of data is a reference macroblock of decoded MPEG video data that is used in motion compensation operations, and each of the fetch commands is an A×B fetch command, where A represents the number of columns of data and B represents the number of rows of data to be fetched in response thereto, and wherein further, A>B.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: April 13, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Sharon Peng, Mihaela Van Der Schaar
  • Publication number: 20040005003
    Abstract: A Fine Granular Scalability (FGS) encoding system and method having a base layer encoder and an enhancement layer encoder, wherein the base layer encoder comprises: a discrete cosine transform (DCT) system for generating a DCT signal having a Y component and a U/V component; and a quantizer system for separately quantizing the Y component and U/V component such that more bits can be assigned to the Y component than the U/V component.
    Type: Application
    Filed: July 2, 2002
    Publication date: January 8, 2004
    Applicant: Koninklijke Philips Electronics N.V.
    Inventor: Shaomin Sharon Peng
  • Patent number: 6553110
    Abstract: A method of selective telephone caller identification includes the steps of providing a list of telephone numbers of second parties to which a first party is willing to release identification information regarding the first party (101). This list is supplied to, and stored in a database of, a telephone company by the request of the first party if the first party subscribes to a call blocking service with the telephone company (102). When the first party dials a telephone number (104), the telephone company determines whether the first party subscribes to the call blocking service (105). If yes, the telephone company searches the list in the database to determine if the dialed telephone number is on the list (106). When it is determined that the first party subscribes to the call blocking service and the dialed telephone number is not on the list, the telephone ID information is blocked by the telephone company (111).
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: April 22, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Sharon Peng
  • Publication number: 20030038809
    Abstract: A method for storing a block of data consisting of N rows and M columns, which includes the step of transposing the block of data by 90° to thereby produce a transposed block of data consisting of M rows and N columns, and, the step of storing the transposed block of data. The transposed block of data is preferably retrieved by using one or more fetch commands, with the number of fetch commands required to retrieve the transposed block of data being less than the number of fetch commands required to retrieve the same data if stored in its original form, thereby reducing memory bandwidth. In a presently contemplated implementation, the block of data is a reference macroblock of decoded MPEG video data that is used in motion compensation operations, and each of the fetch commands is an A×B fetch command, where A represents the number of columns of data and B represents the number of rows of data to be fetched in response thereto, and wherein further, A>B.
    Type: Application
    Filed: October 23, 2002
    Publication date: February 27, 2003
    Applicant: PHILIPS ELECTRONICS NORTH AMERICA CORPORATION
    Inventors: Sharon Peng, Mihaela Van Der Schaar
  • Patent number: 6496199
    Abstract: A method for storing a block of data consisting of N rows and M columns, which includes the step of transposing the block of data by 90° to thereby produce a transposed block of data consisting of M rows and N columns, and, the step of storing the transposed block of data. The transposed block of data is preferably retrieved by using one or more fetch commands, with the number of fetch commands required to retrieve the transposed block of data being less than the number of fetch commands required to retrieve the same data if stored in its original form, thereby reducing memory bandwidth. In a presently contemplated implementation, the block of data is a reference macroblock of decoded MPEG video data that is used in motion compensation operations, and each of the fetch commands is an A×B fetch command, where A represents the number of columns of data and B represents the number of rows of data to be fetched in response thereto, and wherein further, A>B.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: December 17, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Sharon Peng, Mihaela Van Der Schaar