Patents by Inventor Willie Song
Willie Song 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: 20150350508Abstract: The present invention discloses a region based shutter adaptation method for image exposure. The method includes the steps of: (a) providing an image which is non-uniformly illuminated; (b) segmenting the image into two or more non-overlapping regions; (c) identifying brightness values for each of the regions when more than one brightness value has been produced for each of the regions; (d) applying the whole image with different shutters for different regions; and (e) exposing different regions for different exposure durations according to the brightness values respectively assigned to the regions, so that the present invention is capable of enabling different regions within the whole image which is non-uniformly illuminated to have different shutter adaptions.Type: ApplicationFiled: August 2, 2014Publication date: December 3, 2015Applicant: PixArt Imaging (Penang) SDN. BHD.Inventors: Willie Song, Wui-Pin Lee
-
Publication number: 20150293610Abstract: There is provided a failure identification method of an optical navigation device including the steps of: constructing a fixed noise map according to image frames captured by an image sensor; calculating a feature value of the fixed noise map; identifying whether the fixed noise map is uniform or not according to the feature value; and generating an alert signal when the fixed noise map is non-uniform for indicating failure of the optical navigation device.Type: ApplicationFiled: April 11, 2014Publication date: October 15, 2015Applicant: PIXART IMAGING (PENANG) SDN. BHD.Inventor: WILLIE SONG
-
Publication number: 20150160743Abstract: A displacement detection device includes an image sensor, a processing unit and an output unit. The image sensor is configured to detect reflected light from a working surface to successively output image frames. The processing unit is configured to identify a hovering height and calculate a first axis displacement and a second axis displacement according to the image frames. The output unit is controlled by the processing unit to output a first ratio of the first axis displacement but not to output the second axis displacement when the hovering height is higher than a predetermined height.Type: ApplicationFiled: December 9, 2013Publication date: June 11, 2015Applicant: PIXART IMAGING INC.Inventors: WILLIE SONG, KEVIN LEN-LI LIM
-
Publication number: 20150009146Abstract: A navigation device includes an image sensor, a memory unit and a processing unit. The image sensor is configured to capture an image frame of a work surface. The memory unit previously saves a lookup table including surface quality profiles of different surface categories. The processing unit is configured to calculate surface qualities of the work surface associated with different quality thresholds and to compare the surface qualities with the lookup table to determine the surface category of the work surface thereby selecting a tracking strategy associated with the surface category of the work surface.Type: ApplicationFiled: July 5, 2013Publication date: January 8, 2015Inventor: WILLIE SONG
-
Patent number: 8928626Abstract: An optical finger navigation system with object detection is provided for preventing cursor movement if a user's finger has been lifted from the navigation surface. The optical finger navigation system may include a light source, an image sensor and an object detection engine. The object detection engine may be operatively coupled with the image sensor and the light source to selectively report motion data upon determining the presence of an object by comparing a scaled-up pixel value with a threshold value. The lift detection engine may be incorporated in a microcontroller, wherein the microcontroller may be added to a navigation system to provide an additional object detection feature.Type: GrantFiled: April 27, 2011Date of Patent: January 6, 2015Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Willie Song, Zi Hao Tan, Shan Chong Tan
-
Publication number: 20150002397Abstract: A computer system includes a host and a mouse device. The host is configured to output a screen size signal. The mouse device adjusts a DPI value thereof according to the screen size signal from the host. The present disclosure further provides an operating method of the computer system.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Inventor: WILLIE SONG
-
Patent number: 8780045Abstract: A system and method for tracking movement between a surface and an optical navigation device are described. In an embodiment, the optical navigation device has an image sensor that includes an array of pixels and motion tracking involves acquiring image information, the image information including pixel values that correspond to the pixels, calculating a surface quality (SQUAL) value from the image information, determining a level of saturation of the pixel array from pixel values of the image information, comparing the determined level of saturation of the pixel array to a saturation threshold, increasing a SQUAL threshold if the determined level of saturation of the pixel array is greater than the saturation threshold, and deciding whether or not to output motion tracking information in response to a comparison of the SQUAL value to the SQUAL threshold. Other embodiments of the method are also described.Type: GrantFiled: November 19, 2010Date of Patent: July 15, 2014Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Willie Song, Siew Chin Lee, Keng Yeen Lye
-
Patent number: 8611584Abstract: A system and method for performing optical navigation selectively uses portions of captured frame of image data for cross-correlation for displacement estimation, which can reduce the power consumption and/or increase the tracking performance at higher speed usage.Type: GrantFiled: August 17, 2009Date of Patent: December 17, 2013Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Edward Teoh, Willie Song
-
Patent number: 8446505Abstract: An imaging apparatus is described for obtaining images. The imaging apparatus includes a pixel array, a row decoder, a column decoder, and a trigger circuit. The pixel array integrates electrical signals corresponding to incident light from a scene. The row decoder enables a selected row of pixels within the pixel array. The column decoder enables readout of a pixel in a selected column of the selected row within the pixel array. The trigger circuit generates one or more burst pulses to traverse through a corresponding number of decoder stages that correspond to pixels which are identified for discarding. Each burst pulse has a duration that is less than a stipulated minimum pulse duration of a typical decoder pulse of the decoders. By using shorter burst pulses, the trigger circuit can quickly jump to a desired row and/or column of pixels for readout, while conserving power.Type: GrantFiled: October 27, 2010Date of Patent: May 21, 2013Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Mark Ging Yeon Wong, Zi Hao Tan, Shan Chong Tan, Willie Song
-
Patent number: 8358282Abstract: A device for detecting the presence of an object is provided. The device includes a light source, a current controller coupled to the light source, a sensor and a pattern detection engine. The current controller sets to provide the light source with a drive current having a pattern. The sensor is operable to receive light, notably light reflected from an object at the detection area and subsequently generates a signal in response to the light received. The pattern detection engine receives the signal from the sensor and subsequently reports the presence of the object upon determining the presence of the pattern in the signal. The object detection system is further configured to provide a navigation operation when an object is detected at the detection area.Type: GrantFiled: December 18, 2009Date of Patent: January 22, 2013Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.Inventors: Willie Song, Michael Brosnan, Wei-Liang Chee, Wui Pin Lee
-
Patent number: 8358271Abstract: An optical navigation system with a lift detection module is provided for preventing cursor movement if the optical navigation system has been lifted from the navigation surface. The optical navigation system may include an image sensor, a controller and a lift detection module. The lift detection module may be operatively coupled with the image sensor and the controller to selectively report a motion data upon determining a lift by comparing the average of the photosensitive pixel elements with a pixel element threshold value and the surface quality value with a surface quality threshold value. The lift detection module may be incorporated in a microcontroller, wherein the microcontroller may be added to a navigation system to provide an additional lift detection feature.Type: GrantFiled: June 22, 2010Date of Patent: January 22, 2013Assignee: Avago Technologies ECBU (Singapore) Pte. Ltd.Inventors: Willie Song, Siew Fong Ng, Beng Chye Lye, Zi Hao Tan
-
Publication number: 20120274606Abstract: An optical finger navigation system with object detection is provided for preventing cursor movement if a user's finger has been lifted from the navigation surface. The optical finger navigation system may include a light source, an image sensor and an object detection engine. The object detection engine may be operatively coupled with the image sensor and the light source to selectively report motion data upon determining the presence of an object by comparing a scaled-up pixel value with a threshold value. The lift detection engine may be incorporated in a microcontroller, wherein the microcontroller may be added to a navigation system to provide an additional object detection feature.Type: ApplicationFiled: April 27, 2011Publication date: November 1, 2012Applicant: Avago Technologies ECBU IP (Singapore) Pte. Ltd.Inventors: Willie Song, Zi Hao Tan, Shan Chong Tan
-
Patent number: 8285475Abstract: A controller and navigation system to implement beacon-based navigation and scene-based navigation is described. The navigation system may generate position data for the controller to compensate for a misalignment of the controller relative to the coordinate system of the navigation system. The navigation system may also distinguish between a beacon light source and a non-beacon light source.Type: GrantFiled: March 2, 2007Date of Patent: October 9, 2012Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.Inventors: Meng Whui Tan, Kenneth Jin Kiong Ang, Beng Chye Lye, Edward Kah Ching Teoh, Willie Song
-
Patent number: 8212794Abstract: A user input device includes an optical element comprising a finger interface surface, a light source in optical communication with the finger interface surface and configured to provide light from the light source to the finger interface surface, a sensor array configured to detect light reflected from the finger interface surface in response to contact between a finger and the finger interface surface, a navigation engine coupled to the sensor array, the navigation engine configured to generate lateral movement information, which is indicative of lateral movement of the finger relative to the sensor array, in response to the detected light, wherein the lateral movement information comprises first and second orthogonal components, and a quantization engine coupled to the navigation engine, the quantization engine configured to compare the first orthogonal component to the second orthogonal component and to generate first and second quantized orthogonal components in response to the comparison.Type: GrantFiled: September 30, 2008Date of Patent: July 3, 2012Inventors: Wui-Pin Lee, Willie Song, Bee Hui Ch'ng
-
Publication number: 20120127076Abstract: A system and method for tracking movement between a surface and an optical navigation device are described. In an embodiment, the optical navigation device has an image sensor that includes an array of pixels and motion tracking involves acquiring image information, the image information including pixel values that correspond to the pixels, calculating a surface quality (SQUAL) value from the image information, determining a level of saturation of the pixel array from pixel values of the image information, comparing the determined level of saturation of the pixel array to a saturation threshold, increasing a SQUAL threshold if the determined level of saturation of the pixel array is greater than the saturation threshold, and deciding whether or not to output motion tracking information in response to a comparison of the SQUAL value to the SQUAL threshold. Other embodiments of the method are also described.Type: ApplicationFiled: November 19, 2010Publication date: May 24, 2012Applicant: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.Inventors: Willie Song, Siew Chin Lee, Keng Yeen Lye
-
Publication number: 20120105661Abstract: An imaging apparatus is described for obtaining images. The imaging apparatus includes a pixel array, a row decoder, a column decoder, and a trigger circuit. The pixel array integrates electrical signals corresponding to incident light from a scene. The row decoder enables a selected row of pixels within the pixel array. The column decoder enables readout of a pixel in a selected column of the selected row within the pixel array. The trigger circuit generates one or more burst pulses to traverse through a corresponding number of decoder stages that correspond to pixels which are identified for discarding. Each burst pulse has a duration that is less than a stipulated minimum pulse duration of a typical decoder pulse of the decoders. By using shorter burst pulses, the trigger circuit can quickly jump to a desired row and/or column of pixels for readout, while conserving power.Type: ApplicationFiled: October 27, 2010Publication date: May 3, 2012Applicant: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.Inventors: Mark Ging Yeon Wong, Zi Hao Tan, Shan Chong Tan, Willie Song
-
Publication number: 20110310018Abstract: An optical navigation system with a lift detection module is provided for preventing cursor movement if the optical navigation system has been lifted from the navigation surface. The optical navigation system may include an image sensor, a controller and a lift detection module. The lift detection module may be operatively coupled with the image sensor and the controller to selectively report a motion data upon determining a lift by comparing the average of the photosensitive pixel elements with a pixel element threshold value and the surface quality value with a surface quality threshold value. The lift detection module may be incorporated in a microcontroller, wherein the microcontroller may be added to a navigation system to provide an additional lift detection feature.Type: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Applicant: Avago Technologies ECBU (Singapore) Pte. Ltd.Inventors: Willie Song, Siew Fong Ng, Beng Chye Lye, Zi Hao Tan
-
Publication number: 20110147102Abstract: A device for detecting the presence of an object is provided. The device includes a light source, a current controller coupled to the light source, a sensor and a pattern detection engine. The current controller sets to provide the light source with a drive current having a pattern. The sensor is operable to receive light, notably light reflected from an object at the detection area and subsequently generates a signal in response to the light received. The pattern detection engine receives the signal from the sensor and subsequently reports the presence of the object upon determining the presence of the pattern in the signal. The object detection system is further configured to provide a navigation operation when an object is detected at the detection area.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Inventors: Willie Song, Michael Brosnan, Wei-Liang Chee, Wui Pin Lee
-
Publication number: 20110038508Abstract: A system and method for performing optical navigation selectively uses portions of captured frame of image data for cross-correlation for displacement estimation, which can reduce the power consumption and/or increase the tracking performance at higher speed usage.Type: ApplicationFiled: August 17, 2009Publication date: February 17, 2011Applicant: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.Inventors: Edward Teoh, Willie Song
-
Publication number: 20100079411Abstract: A user input device includes an optical element comprising a finger interface surface, a light source in optical communication with the finger interface surface and configured to provide light from the light source to the finger interface surface, a sensor array configured to detect light reflected from the finger interface surface in response to contact between a finger and the finger interface surface, a navigation engine coupled to the sensor array, the navigation engine configured to generate lateral movement information, which is indicative of lateral movement of the finger relative to the sensor array, in response to the detected light, wherein the lateral movement information comprises first and second orthogonal components, and a quantization engine coupled to the navigation engine, the quantization engine configured to compare the first orthogonal component to the second orthogonal component and to generate first and second quantized orthogonal components in response to the comparison.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: Avago Technologies ECBU IP (Singapore) Pte. Ltd.Inventors: Wui-Pin Lee, Willie Song, Bee Hui Ch'ng