Patents by Inventor Jincheng Wu
Jincheng Wu 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: 20190066625Abstract: The present application pertains to the technical field of electronics and discloses an adapter, which is configured to connect a host with a display device, and includes: a charging interface, a power module, a HUB interface, a control module, a host interface, and a HDMI module; the charging interface is connected with the power module, the charging interface is capable of externally connecting with a power adapter to charge the host; the HUB interface is connected with the host interface and an input/output device; the host interface is configured to externally connect with the host; and the HDMI module includes a video processing chip and an HDMI interface, and the control module controls display states of the host and the display device according to a connection state of the display device.Type: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventor: Jincheng WU
-
Patent number: 10192567Abstract: A portable device performs echo cancellation and echo suppression. An audio echo signal and an audio desired signal are obtained from an acoustic echo correction stage of the portable device. The echo and desired signals are converted to the frequency domain. Frequency bin results of the respective frequency domain converted echo and desired signals are grouped into echo and desired sub-bands. A sub-band suppressor gain is estimated based on the estimated sub-band energy for the echo and desired sub-bands. The frequency domain converted echo signal is modulated based at least in part on the estimated sub-band suppressor gain to compensate for residual echo. The compensated frequency domain converted echo signal is time domain converted into an audio output signal. The audio output signal is processed by a selected one of a voice recognition engine and a communication module transmitter.Type: GrantFiled: March 14, 2018Date of Patent: January 29, 2019Assignee: Motorola Mobility LLCInventors: Pratik M. Kamdar, Jincheng Wu, Joel A. Clark, Malay Gupta, Plamen A. Ivanov
-
Publication number: 20180268811Abstract: A disclosed method includes monitoring an audio signal energy level while having a plurality of signal processing components deactivated and activating at least one signal processing component in response to a detected change in the audio signal energy level. The method may include activating and running a voice activity detector on the audio signal in response to the detected change where the voice activity detector is the at least one signal processing component. The method may further include activating and running the noise suppressor only if a noise estimator determines that noise suppression is required. The method may activate and runs a noise type classifier to determine the noise type based on information received from the noise estimator and may select a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.Type: ApplicationFiled: May 11, 2018Publication date: September 20, 2018Inventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
-
Patent number: 9930183Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.Type: GrantFiled: February 27, 2017Date of Patent: March 27, 2018Assignee: Google Technology Holdings LLCInventors: Sanjay N. Kadiwala, Joseph C. Dwyer, Jincheng Wu
-
Patent number: 9747900Abstract: A device performs a method for using image data to aid voice recognition. The method includes the device capturing image data of a vicinity of the device and adjusting, based on the image data, a set of parameters for voice recognition performed by the device. The set of parameters for the device performing voice recognition include, but are not limited to: a trigger threshold of a trigger for voice recognition; a set of beamforming parameters; a database for voice recognition; and/or an algorithm for voice recognition, wherein the algorithm can include using noise suppression or using acoustic beamforming.Type: GrantFiled: January 27, 2014Date of Patent: August 29, 2017Assignee: Google Technology Holdings LLCInventors: Robert A Zurek, Adrian M Schuster, Fu-Lin Shau, Jincheng Wu
-
Publication number: 20170193996Abstract: A device performs a method for using image data to aid voice recognition. The method includes the device capturing (302) image data of a vicinity of the device and adjusting (304), based on the image data, a set of parameters for voice recognition performed by the device (102). The set of parameters for the device performing voice recognition include, but are not limited to: a trigger threshold of a trigger for voice recognition; a set of beamforming parameters; a database for voice recognition; and/or an algorithm for voice recognition. The algorithm may include using noise suppression or using acoustic beamforming.Type: ApplicationFiled: March 21, 2017Publication date: July 6, 2017Inventors: Robert A. Zurek, Adrian M. Schuster, Fu-Lin Shau, Jincheng Wu
-
Publication number: 20170180561Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.Type: ApplicationFiled: February 27, 2017Publication date: June 22, 2017Inventors: Sanjay N. Kadiwala, Joseph C. Dwyer, Jincheng Wu
-
Patent number: 9584642Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.Type: GrantFiled: March 11, 2014Date of Patent: February 28, 2017Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Sanjay N Kadiwala, Joseph C Dwyer, Jincheng Wu
-
Apparatus with adaptive microphone configuration based on surface proximity, surface type and motion
Patent number: 9351091Abstract: An apparatus includes a group of microphones and a surface compensator that is operatively coupled to switch logic and to a signal conditioner that provides a control channel to voice recognition logic. The surface compensator may detect surfaces in proximity to the apparatus as well as the surface's acoustic reflectivity or acoustic absorptivity and may accordingly configure the group of microphones including selecting appropriate signal conditioning and beamforming based on the surface acoustic reflectivity or acoustic absorptivity and the orientation of the apparatus. Voice recognition performance is thus improved when microphones are impeded or occluded by proximate surfaces. A group of sensors of the apparatus is used by the surface compensator to detect surfaces and surface type, and to determine apparatus orientation and motion.Type: GrantFiled: July 31, 2013Date of Patent: May 24, 2016Assignee: Google Technology Holdings LLCInventors: Plamen A Ivanov, Kevin J Bastyr, Joel A Clark, Rivanaldo S Oliveira, Snehitha Singaraju, Jincheng Wu -
Patent number: 9294859Abstract: A method includes detecting a surface in proximity to a mobile device using sensor data and determining an acoustic reflectivity or acoustic absorptivity of the surface using the sensor data. The method may further compensate for the acoustic reflectivity or acoustic absorptivity by controlling a configurable group of microphones of the mobile device. Compensating for the surface acoustic reflectivity or acoustic absorptivity may include beamforming the outputs of the configurable group of microphones to obtain one of an omnidirectional beamform pattern or a directional beamform pattern. An apparatus that performs the method include a configurable group of microphones, a signal conditioner, and a surface compensator. The surface compensator is operative to detect a surface in proximity to the apparatus and determine a surface acoustic reflectivity or acoustic absorptivity.Type: GrantFiled: July 31, 2013Date of Patent: March 22, 2016Assignee: Google Technology Holdings LLCInventors: Plamen A Ivanov, Kevin J Bastyr, Joel A Clark, Rivanaldo S Oliveira, Snehitha Singaraju, Jincheng Wu
-
Patent number: 9185199Abstract: A method and apparatus for adapting acoustic processing in a communication device, and capturing at least one acoustic signal using acoustic hardware of the communication device, characterizing an acoustic environment external to the communication device using the at least one captured acoustic signal, adapting acoustic processing within the communication device based on the characterized acoustic environment.Type: GrantFiled: July 31, 2013Date of Patent: November 10, 2015Assignee: Google Technology Holdings LLCInventors: Robert A Zurek, Joel A Clark, Joseph C Dwyer, Juan C Garcia, Plamen A Ivanov, Rivanaldo S Oliveira, Snehitha Singaraju, Jincheng Wu
-
Publication number: 20140350924Abstract: A device performs a method for using image data to aid voice recognition. The method includes the device capturing image data of a vicinity of the device and adjusting, based on the image data, a set of parameters for voice recognition performed by the device. The set of parameters for the device performing voice recognition include, but are not limited to: a trigger threshold of a trigger for voice recognition; a set of beamforming parameters; a database for voice recognition; and/or an algorithm for voice recognition, wherein the algorithm can include using noise suppression or using acoustic beamforming.Type: ApplicationFiled: January 27, 2014Publication date: November 27, 2014Applicant: Motorola Mobility LLCInventors: Robert A. Zurek, Adrian M. Schuster, Fu-Lin Shau, Jincheng Wu
-
Publication number: 20140278393Abstract: A disclosed method includes monitoring an audio signal energy level while having a plurality of signal processing components deactivated and activating at least one signal processing component in response to a detected change in the audio signal energy level. The method may include activating and running a voice activity detector on the audio signal in response to the detected change where the voice activity detector is the at least one signal processing component. The method may further include activating and running the noise suppressor only if a noise estimator determines that noise suppression is required. The method may activate and runs a noise type classifier to determine the noise type based on information received from the noise estimator and may select a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.Type: ApplicationFiled: July 31, 2013Publication date: September 18, 2014Applicant: Motorola Mobility LLCInventors: Plamen A. Ivanov, Kevin J. Bastry, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
-
Publication number: 20140274212Abstract: A method and apparatus for adapting acoustic processing in a communication device, and capturing at least one acoustic signal using acoustic hardware of the communication device, characterizing an acoustic environment external to the communication device using the at least one captured acoustic signal, adapting acoustic processing within the communication device based on the characterized acoustic environment.Type: ApplicationFiled: July 31, 2013Publication date: September 18, 2014Applicant: Motorola Mobility LLCInventors: Robert A. Zurek, Joel A. Clark, Joseph C. Dwyer, Juan C. Garcia, Plamen A. Ivanov, Rivanaldo S. Oliveira, Snehitha Singaraju, Jincheng Wu
-
Publication number: 20140270202Abstract: A method includes detecting a surface in proximity to a mobile device using sensor data and determining an acoustic reflectivity or acoustic absorptivity of the surface using the sensor data. The method may further compensate for the acoustic reflectivity or acoustic absorptivity by controlling a configurable group of microphones of the mobile device. Compensating for the surface acoustic reflectivity or acoustic absorptivity may include beamforming the outputs of the configurable group of microphones to obtain one of an omnidirectional beamform pattern or a directional beamform pattern. An apparatus that performs the method include a configurable group of microphones, a signal conditioner, and a surface compensator. The surface compensator is operative to detect a surface in proximity to the apparatus and determine a surface acoustic reflectivity or acoustic absorptivity.Type: ApplicationFiled: July 31, 2013Publication date: September 18, 2014Applicant: Motorola Mobility LLCInventors: Plamen A Ivanov, Kevin J Bastyr, Joel A Clark, Rivanaldo S Oliveira, Snehitha Singaraju, Jincheng Wu
-
Apparatus with Adaptive Microphone Configuration Based on Surface Proximity, Surface Type and Motion
Publication number: 20140270217Abstract: An apparatus includes a group of microphones and a surface compensator that is operatively coupled to switch logic and to a signal conditioner that provides a control channel to voice recognition logic. The surface compensator may detect surfaces in proximity to the apparatus as well as the surface's acoustic reflectivity or acoustic absorptivity and may accordingly configure the group of microphones including selecting appropriate signal conditioning and beamforming based on the surface acoustic reflectivity or acoustic absorptivity and the orientation of the apparatus. Voice recognition performance is thus improved when microphones are impeded or occluded by proximate surfaces. A group of sensors of the apparatus is used by the surface compensator to detect surfaces and surface type, and to determine apparatus orientation and motion.Type: ApplicationFiled: July 31, 2013Publication date: September 18, 2014Applicant: Motorola Mobility LLCInventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Rivanaldo S. Oliveira, Snehitha Singaraju, Jincheng Wu -
Publication number: 20140274218Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.Type: ApplicationFiled: March 11, 2014Publication date: September 18, 2014Applicant: Motorola Mobility LLCInventors: Sanjay N. Kadiwala, Joseph C. Dwyer, Jincheng Wu
-
Patent number: 7881459Abstract: An echo canceller (106) can include a first multi-band filter (152) which receives a first input signal (108) and generates a first plurality of sub-band signals (110, 111, 112), and a second multi-band filter (154) which receives a second input signal (122) and generates a second plurality of sub-band signals (156, 157, 158). The echo canceller also can include a plurality of double talk detectors (168, 169, 170) that each generate a double talk flag (182, 183, 184) based on at least a respective one of the first sub-band signals and a respective one of the second sub-band signals.Type: GrantFiled: August 15, 2007Date of Patent: February 1, 2011Assignee: Motorola, Inc.Inventors: Jincheng Wu, Joel A. Clark
-
Patent number: 7809129Abstract: A method (200) of cancelling echo in a duplex communication device (100). The method can include detecting a level of noise present on an uplink signal path (104), generating a noise classifier (194) based on the detected level of noise, detecting whether uplink audio is present on the uplink signal path (104) and detecting whether downlink audio is present on a downlink signal path (102). The method further can include generating a double talk flag (136) based at least on the noise classifier, whether uplink audio is present on the uplink signal path, and whether downlink audio is present on the downlink signal path. In addition, the double talk flag, the noise classifier and an uplink signal can be processed to generate an output signal (120) having reduced echo.Type: GrantFiled: August 31, 2007Date of Patent: October 5, 2010Assignee: Motorola, Inc.Inventors: Jincheng Wu, Joel Clark
-
Publication number: 20090059821Abstract: A method (200) of cancelling echo in a duplex communication device (100). The method can include detecting a level of noise present on an uplink signal path (104), generating a noise classifier (194) based on the detected level of noise, detecting whether uplink audio is present on the uplink signal path (104) and detecting whether downlink audio is present on a downlink signal path (102). The method further can include generating a double talk flag (136) based at least on the noise classifier, whether uplink audio is present on the uplink signal path, and whether downlink audio is present on the downlink signal path. In addition, the double talk flag, the noise classifier and an uplink signal can be processed to generate an output signal (120) having reduced echo.Type: ApplicationFiled: August 31, 2007Publication date: March 5, 2009Applicant: MOTOROLA, INC.Inventors: Jincheng Wu, Joel A. Clark