Patents by Inventor Shang-Hung Lin

Shang-Hung Lin 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: 20160084937
    Abstract: Systems and methods are disclosed for determining position information for a mobile device by combining motion sensor data with acoustic sensor data.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 24, 2016
    Inventor: Shang-Hung Lin
  • Publication number: 20160077166
    Abstract: Systems and methods are disclosed for predicting a future orientation of a device. A future motion sensor sample may be predicted using a plurality of motion sensor samples for the device up to a current time. After determining the current orientation of the device, the predicted motion sensor sample may be used to predict a future orientation of the device at one or more times.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Alexey Morozov, Shang-Hung Lin, Sinan Karahan
  • Publication number: 20160051167
    Abstract: A system and method for efficiently and accurately classifying user activity. In a non-limiting example, accelerometer signals and/or gyroscope sensor signals may be analyzed to classify user activity, for example, that of a user of a handheld and/or wearable device. Information from additional sources and sensors (e.g., other inertial sensors, non-inertial sensors, passive sensors, etc.) may also be utilized.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Sankalita Saha, Hemabh Shekar, Shang Hung Lin, Chih-Chieh Geoff Chang
  • Publication number: 20160018902
    Abstract: Systems and methods for human hand gesture recognition through a training mode and a recognition mode are disclosed. In the training mode, a user can move a handheld device with a hand gesture intended to represent a command. Sensors within the handheld device can record raw data, which can be processed to obtain a set of values corresponding to a set of discrete features, which is stored in a database and associated with the intended command. The process is repeated for various hand gestures representing different commands. In the recognition mode, the user can move the handheld device with a hand gesture. A computer system can compare a set of values corresponding to a set of discrete features derived from the hand gesture with the sets of values stored in the database, select a command with the closest match and displays and/or executes the command.
    Type: Application
    Filed: September 25, 2015
    Publication date: January 21, 2016
    Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayami
  • Publication number: 20160011676
    Abstract: Described herein is an intelligent remote controlling device (e.g. a mobile phone). The device can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module (e.g. an integrated circuit chip (IC)). The processing unit can include at least two modes of functionality corresponding to different types of hand motion: a one to one mode where the cursor directly tracks the hand motion and a non-linear mode that filters data from the motion sensors to eliminate hand jitter.
    Type: Application
    Filed: April 9, 2015
    Publication date: January 14, 2016
    Inventors: Steve Nasiri, Joseph Jiang, Shang-Hung Lin, Yuan Zheng
  • Publication number: 20160011022
    Abstract: Systems and methods are disclosed for detecting when a magnetic anomaly may impact the quality of data being output by a magnetometer. A plurality of detection algorithms may be performed in parallel on the sensor data. Further, indication of a anomaly from one or a combination of the detection algorithms may cause the magnetometer data to have a reduced contribution in any sensor fusion operation or may be omitted from a sensor fusion operation as desired.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 14, 2016
    Inventors: Yuan Zheng, Shang-Hung Lin, William Kerry Keal
  • Patent number: 9177368
    Abstract: Methods and systems for reducing or eliminating distortion in an image are described. The approach generally involves determining the distortion introduced by a lens, and modifying a captured image to reduce that distortion. In one embodiment, the distortion information associated with a lens is determined. The distortion information is stored. A captured image taken by that lens is processed, with reference to the distortion information.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: November 3, 2015
    Assignee: NVIDIA CORPORATION
    Inventors: Brian K. Cabral, Shang-Hung Lin, Ignatius Tjandrasuwita
  • Patent number: 9174123
    Abstract: Systems and methods for human hand gesture recognition through a training mode and a recognition mode are disclosed. In the training mode, a user can move a handheld device with a hand gesture intended to represent a command. Sensors within the handheld device can record raw data, which can be processed to obtain a set of values corresponding to a set of discrete features, which is stored in a database and associated with the intended command. The process is repeated for various hand gestures representing different commands. In the recognition mode, the user can move the handheld device with a hand gesture. A computer system can compare a set of values corresponding to a set of discrete features derived from the hand gesture with the sets of values stored in the database, select a command with the closest match and displays and/or executes the command.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: November 3, 2015
    Assignee: INVENSENSE, INC.
    Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayama
  • Publication number: 20150286279
    Abstract: This disclosure provides techniques for guiding a user through a calibration operation of a mobile device having a motion sensor. The user may receive one or more visual cues to aid the user in positioning the device in one or more desired orientations or patterns of motion. The visual cues may be with respect to a virtual three dimensional environment that is responsive to a determined orientation of the device.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 8, 2015
    Applicant: InvenSense, Incorporated
    Inventors: James Lim, Shang-Hung Lin, Alexey Morozov
  • Publication number: 20150285835
    Abstract: Systems and methods are disclosed for calibrating a sensor. A recursive least squares estimation may be performed to update a mean and a covariance matrix for samples of data from a motion sensor and a bias estimate for the motion sensor may be derived from the mean and covariance matrix. The motion sensor may be an gyroscope, an accelerometer or a magnetometer.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 8, 2015
    Applicant: InvenSense, Incorporated
    Inventors: Sinan Karahan, Shang-Hung Lin, Alexey Morozov
  • Patent number: 9144735
    Abstract: Systems and methods for human hand gesture recognition through a training mode and a recognition mode are disclosed. In the training mode, a user can move a handheld device with a hand gesture intended to represent a command. Sensors within the handheld device can record raw data, which can be processed to obtain a set of values corresponding to a set of discrete features, which is stored in a database and associated with the intended command. The process is repeated for various hand gestures representing different commands. In the recognition mode, the user can move the handheld device with a hand gesture. A computer system can compare a set of values corresponding to a set of discrete features derived from the hand gesture with the sets of values stored in the database, select a command with the closest match and displays and/or executes the command.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: September 29, 2015
    Assignee: INVENSENSE, INC.
    Inventors: Steve Nasiri, David Sachs, Alex Castro, Richard Li, Anjia Gu, Shang-Hung Lin, Takashi Nakayama
  • Patent number: 9046937
    Abstract: A device disclosed herein can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module (e.g. an integrated circuit chip (IC)).
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: June 2, 2015
    Assignee: INVENSENSE, INC.
    Inventors: Steve Nasiri, Joseph Jiang, Shang-Hung Lin, Yuan Zheng
  • Patent number: 9030405
    Abstract: Described herein is an intelligent remote controlling device. The device can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module. The processing unit can include at least two modes of functionality corresponding to different types of hand motion: a one to one mode where the cursor directly tracks the hand motion and a non-linear mode that filters data from the motion sensors to eliminate hand jitter.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: May 12, 2015
    Assignee: Invensense, Inc.
    Inventors: Steve Nasiri, Joseph Jiang, Shang-Hung Lin, Yuan Zheng
  • Publication number: 20140278183
    Abstract: An inertial measurement system is disclosed. The inertial measurement system has an accelerometer processing unit that generates a calibrated accelerometer data. The inertial measurement system further includes a magnetometer processing unit generates a calibrated magnetometer data, and a gyroscope processing unit generates a calibrated gyroscope data. Using the calibrated accelerometer data, the calibrated magnetometer data, and the calibrated gyroscope data, the inertial measurement system generates a heading angle error indicative of the accuracy of the heading angle error.
    Type: Application
    Filed: August 23, 2013
    Publication date: September 18, 2014
    Applicant: Invensense, Inc.
    Inventors: Yuan Zheng, Shang-Hung Lin, Kerry Keal
  • Patent number: 8768160
    Abstract: A flicker band automated detection system and method are presented. In one embodiment an incidental motion mitigation exposure setting method includes receiving image input information; performing a motion mitigating flicker band automatic detection process; and implementing exposure settings based upon results of the motion mitigating flicker band automatic detection process. The auto flicker band detection process includes performing a motion mitigating process on an illumination intensity indication. Content impacts on an the motion mitigated illumination intensity indication are minimized. The motion mitigated illumination intensity indication is binarized. A correlation of the motion mitigated illumination intensity and a reference illumination intensity frequency is established.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: July 1, 2014
    Assignee: Nvidia Corporation
    Inventors: Shang Hung Lin, Hu He, Ignatius B. Tjandrasuwita
  • Patent number: 8737832
    Abstract: A flicker band automated detection system and method are presented. In one embodiment an incidental motion mitigation exposure setting method includes receiving image input information; performing a motion mitigating flicker band automatic detection process; and implementing exposure settings based upon results of the motion mitigating flicker band automatic detection process. The auto flicker band detection process includes performing a motion mitigating process on an illumination intensity indication. Content impacts on an the motion mitigated illumination intensity indication are minimized. The motion mitigated illumination intensity indication is binarized. A correlation of the motion mitigated illumination intensity and a reference illumination intensity frequency is established.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: May 27, 2014
    Assignee: NVIDIA Corporation
    Inventors: Shang-Hung Lin, Hu He, Ignatius B. Tjandrasuwita
  • Patent number: 8723969
    Abstract: An image processor in an image capture device compensates for the effects of undesirable camera shakes occurring during video capture The image processor receives a pair of source frames representing images of a scene, generates a pair of subsampled frames from the source frames, and computes a coarse displacement of the captured image due to camera shakes by comparing the two subsampled frames. The image processor may then refine the determined coarse displacement by comparing the two source frames and a bound determined by an extent of subsampling, and compensate for the displacement accordingly. Display aberrations such as blank spaces caused due to shifting are also avoided by displaying only a portion of the captured image and shifting the displayed portion to compensate for camera shake. The image processor also recognizes displacements due to intentional camera movement, and does not correct for such displacements.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: May 13, 2014
    Assignee: Nvidia Corporation
    Inventors: Shashank Garg, Vinayak Pore, Ashish Thakur, Shang-Hung Lin
  • Patent number: 8724895
    Abstract: A technique for reducing artifacts in a digital image, in accordance with one embodiment, includes receiving a stream of raw filter pixel data representing the image. The raw filter pixel data is interpolating to produce red, green-on-red row, green-on-blue row and blue pixel data for each pixel. An artifact in one or more given pixels is reduced as a function of a difference between the green-on-red row and green-on-blue row pixel data of each of the given pixels to generate adjusted interpolated pixel data.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: May 13, 2014
    Assignee: Nvidia Corporation
    Inventors: Shang-Hung Lin, Ignatius Tjandrasuwita
  • Publication number: 20140046586
    Abstract: Systems, methods, and apparatus for performing deduced reckoning navigation without a constraint relationship between orientation of a sensor platform and a direction of travel of an object are described herein. A sensor fusion component can be configured to receive data from sensors of a sensor platform coupled to a pedestrian; and generate world coordinate information based on the data. Further, a gait recognition component can be configured to record one or more walking patterns of the pedestrian in a training database; and determine whether the world coordinate information is associated with a walking pattern of the one or more walking patterns. Furthermore, a position estimation component can be configured to estimate a position of the pedestrian based on the world coordinate information if the world coordinate information is associated with the walking pattern, regardless of an orientation of the sensor platform with respect to the position of the pedestrian.
    Type: Application
    Filed: October 18, 2013
    Publication date: February 13, 2014
    Applicant: INVENSENSE INC.
    Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson
  • Patent number: 8594971
    Abstract: Systems, methods, and apparatus for performing deduced reckoning navigation without a constraint relationship between orientation of a sensor platform and a direction of travel of an object are described herein. A sensor fusion component can be configured to receive data from sensors of a sensor platform coupled to a pedestrian; and generate world coordinate information based on the data. Further, a gait recognition component can be configured to record one or more walking patterns of the pedestrian in a training database; and determine whether the world coordinate information is associated with a walking pattern of the one or more walking patterns. Furthermore, a position estimation component can be configured to estimate a position of the pedestrian based on the world coordinate information if the world coordinate information is associated with the walking pattern, regardless of an orientation of the sensor platform with respect to the position of the pedestrian.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: November 26, 2013
    Assignee: Invensense, Inc.
    Inventors: William Kerry Keal, David Sachs, Shang-Hung Lin, Erik Anderson