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: 20230317100Abstract: 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: ApplicationFiled: March 28, 2023Publication date: October 5, 2023Applicant: Harman International Industries, IncorporatedInventors: Ruiting Yang, Linwei SHI, Yiyuan WANG, Xiang DENG, Shaomin Sharon Peng
-
Patent number: 10103702Abstract: 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: GrantFiled: July 18, 2014Date of Patent: October 16, 2018Assignee: Harman International Industries, IncorporatedInventors: Satish K. Putta, Shaomin Sharon Peng
-
Publication number: 20160142029Abstract: 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: ApplicationFiled: July 18, 2014Publication date: May 19, 2016Inventors: Satish K. PUTTA, Shaomin Sharon PENG
-
Publication number: 20130065213Abstract: 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: ApplicationFiled: September 13, 2011Publication date: March 14, 2013Applicant: Harman International Industries, IncorporatedInventors: Ping Gao, Shaomin Sharon Peng
-
Patent number: 6720978Abstract: 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: GrantFiled: October 23, 2002Date of Patent: April 13, 2004Assignee: Koninklijke Philips Electronics N.V.Inventors: Sharon Peng, Mihaela Van Der Schaar
-
Publication number: 20040005003Abstract: 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: ApplicationFiled: July 2, 2002Publication date: January 8, 2004Applicant: Koninklijke Philips Electronics N.V.Inventor: Shaomin Sharon Peng
-
Patent number: 6553110Abstract: 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: GrantFiled: October 1, 1999Date of Patent: April 22, 2003Assignee: Koninklijke Philips Electronics N.V.Inventor: Sharon Peng
-
Publication number: 20030038809Abstract: 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: ApplicationFiled: October 23, 2002Publication date: February 27, 2003Applicant: PHILIPS ELECTRONICS NORTH AMERICA CORPORATIONInventors: Sharon Peng, Mihaela Van Der Schaar
-
Patent number: 6496199Abstract: 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: GrantFiled: October 1, 1999Date of Patent: December 17, 2002Assignee: Koninklijke Philips Electronics N.V.Inventors: Sharon Peng, Mihaela Van Der Schaar