Patents by Inventor Choon Ping Chng
Choon Ping Chng 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).
-
Patent number: 10547779Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code.Type: GrantFiled: October 10, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
-
Publication number: 20190056792Abstract: Example virtual-reality head-mounted devices having reduced numbers of cameras, and methods of operating the same are disclosed herein. A disclosed example method includes providing a virtual-reality (VR) head-mounted display (V-HMD) having an imaging sensor, the imaging sensor including color-sensing pixels, and infrared (IR) sensing pixels amongst the color-sensing pixels; capturing, using the imaging sensor, an image having a color portion and an IR portion; forming an IR image from at least some of the IR portion from the image; performing a first tracking based on the IR image; forming a color image by replacing the at least some of the removed IR portion with color data determined from the color portion of the image and the location of the removed IR-sensing pixels in the image; and performing a second tracking based on the color image.Type: ApplicationFiled: October 23, 2018Publication date: February 21, 2019Inventors: Chung Chun Wan, Choon Ping Chng
-
Publication number: 20190052808Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code.Type: ApplicationFiled: October 10, 2018Publication date: February 14, 2019Inventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
-
Patent number: 10203901Abstract: Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks, by reading a compressed block, decompressing it into an internal buffer, and returning the requested portion of the block. The custom hardware is designed to determine if the block is compressed, and determine the parameters of compression, by checking unused high bits of the physical address of the access. This allows compression to be implemented without additional metadata, because the necessary metadata can be stored in unused bits in the existing page table structures.Type: GrantFiled: November 21, 2017Date of Patent: February 12, 2019Assignee: Google LLCInventors: Vyacheslav Malyugin, Luigi Semenzato, Choon Ping Chng, Santhosh Rao, Shinye Shiu
-
Patent number: 10193452Abstract: In one general aspect, a system can include an electromagnetic interference (EMI) filter, an alternating current (AC) rectifier bridge operatively coupled to the electromagnetic filter, the AC rectifier bridge providing a first voltage, a first power stage including a step-down transformer, the first power stage configured to receive the first voltage and output a second voltage, a second power stage configured to receive the second voltage and configured to convert the second voltage to a third voltage, and a power delivery adapter controller configured to receive at least one input indicative of a requested voltage value and configured to provide at least one output for use by the second power stage, the second power stage configured to determine a value for the third voltage based on the at least one output.Type: GrantFiled: December 22, 2017Date of Patent: January 29, 2019Assignee: GOOGLE LLCInventors: Honggang Sheng, Choon Ping Chng
-
Publication number: 20180332224Abstract: An integrated stacked and/or abutted sensor, memory and processing hardware camera solution is described. The sensor is to receive light from an image and generate electronic pixels from the light. The processing hardware is to process the electronic pixels to: a) recognize a scene from the image in a lower quality image mode; b) trigger actions by the camera solution in response to the recognition of the scene, the actions including: i) transitioning the camera solution from the lower quality image mode to a higher quality image mode to capture a higher quality version of the image; and, ii) forwarding from the camera solution important imagery and not forwarding from the camera solution unimportant imagery.Type: ApplicationFiled: July 10, 2018Publication date: November 15, 2018Inventors: SukHwan Lim, Chung Chun Wan, Choon Ping Chng, Blaise Aguera-Arcas
-
Patent number: 10129477Abstract: An apparatus is described. The apparatus includes a smart image sensor having a memory and a processor that are locally integrated with an image sensor. The memory is to store first program code to be executed by the processor. The memory is coupled to the image sensor and the processor. The memory is to store second program code to be executed by the processor. The first program code is to cause the smart image sensor to perform an analysis on one or more images captured by the image sensor. The analysis identifies a region of interest within the one or more images with machine learning from previously captured images. The second program code is to cause the smart image sensor to change an image sensing and/or optical parameter in response to the analysis of the one or more images performed by the execution of the first program code. Alternatively or in combination, the memory is to store third program code to be executed by the processor and fourth program code to be executed by the processor.Type: GrantFiled: August 15, 2016Date of Patent: November 13, 2018Assignee: Google LLCInventors: Chung Chun Wan, Choon Ping Chng, Suk Hwan Lim, Szepo Robert Hung, Blaise Aguera-Arcas
-
Patent number: 10114465Abstract: Example virtual-reality head-mounted devices having reduced numbers of cameras, and methods of operating the same are disclosed herein. A disclosed example method includes providing a virtual-reality (VR) head-mounted display (V-HMD) having an imaging sensor, the imaging sensor including color-sensing pixels, and infrared (IR) sensing pixels amongst the color-sensing pixels; capturing, using the imaging sensor, an image having a color portion and an IR portion; forming an IR image from at least some of the IR portion from the image; performing a first tracking based on the IR image; forming a color image by replacing the at least some of the removed IR portion with color data determined from the color portion of the image and the location of the removed IR-sensing pixels in the image; and performing a second tracking based on the color image.Type: GrantFiled: January 15, 2016Date of Patent: October 30, 2018Assignee: GOOGLE LLCInventors: Chung Chun Wan, Choon Ping Chng
-
Publication number: 20180196499Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: ApplicationFiled: March 6, 2018Publication date: July 12, 2018Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Publication number: 20180164871Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: ApplicationFiled: February 12, 2018Publication date: June 14, 2018Inventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Publication number: 20180123463Abstract: In one general aspect, a system can include an electromagnetic interference (EMI) filter, an alternating current (AC) rectifier bridge operatively coupled to the electromagnetic filter, the AC rectifier bridge providing a first voltage, a first power stage including a step-down transformer, the first power stage configured to receive the first voltage and output a second voltage, a second power stage configured to receive the second voltage and configured to convert the second voltage to a third voltage, and a power delivery adapter controller configured to receive at least one input indicative of a requested voltage value and configured to provide at least one output for use by the second power stage, the second power stage configured to determine a value for the third voltage based on the at least one output.Type: ApplicationFiled: December 22, 2017Publication date: May 3, 2018Inventors: Honggang Sheng, Choon Ping Chng
-
Patent number: 9948094Abstract: A power brick includes a first port configured to provide power to a first computing device, a second port configured to provide power to a second computing device, a first switch coupled to the first port and configured to select one of a first power configuration and a second power configuration based on a load associated with the second port, and a second switch coupled to the second port and configured to select one of the first power configuration and the second power configuration based on the load associated with the second port.Type: GrantFiled: January 7, 2015Date of Patent: April 17, 2018Assignee: GOOGLE LLCInventors: Honggang Sheng, Choon Ping Chng
-
Publication number: 20180095668Abstract: Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks, by reading a compressed block, decompressing it into an internal buffer, and returning the requested portion of the block. The custom hardware is designed to determine if the block is compressed, and determine the parameters of compression, by checking unused high bits of the physical address of the access. This allows compression to be implemented without additional metadata, because the necessary metadata can be stored in unused bits in the existing page table structures.Type: ApplicationFiled: November 21, 2017Publication date: April 5, 2018Applicant: Google LLCInventors: Vyacheslav Malyugin, Luigi Semenzato, Choon Ping Chng, Santhosh Rao, Shinye Shiu
-
Patent number: 9899925Abstract: In one general aspect, a system can include an electromagnetic interference (EMI) filter, an alternating current (AC) rectifier bridge operatively coupled to the electromagnetic filter, the AC rectifier bridge providing a first voltage, a first power stage including a step-down transformer, the first power stage configured to receive the first voltage and output a second voltage, a second power stage configured to receive the second voltage and configured to convert the second voltage to a third voltage, and a power delivery adapter controller configured to receive at least one input indicative of a requested voltage value and configured to provide at least one output for use by the second power stage, the second power stage configured to determine a value for the third voltage based on the at least one output.Type: GrantFiled: December 15, 2015Date of Patent: February 20, 2018Assignee: GOOGLE LLCInventors: Honggang Sheng, Choon Ping Chng
-
Patent number: 9891696Abstract: In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.Type: GrantFiled: September 30, 2015Date of Patent: February 13, 2018Assignee: Google LLCInventors: Choon Ping Chng, Rachel Nancollas, Alec Berg, Alexandra Levich
-
Patent number: 9880447Abstract: A camera apparatus is described that includes a frame housing and a camera module affixed to the frame housing. The camera module may include a lens and an image sensor. The camera apparatus may include a reflective element and a motor. The reflective element may be disposed within the frame housing, the reflective element being movable relative to the lens to select a direction from which the lens collects light. The motor may be adapted to move the reflective element in response to detecting a magnetic field change generated by at least one magnet disposed within the frame housing.Type: GrantFiled: June 27, 2016Date of Patent: January 30, 2018Assignee: GOOGLE LLCInventors: Jamyuen Ko, Choon Ping Chng
-
Patent number: 9864541Abstract: Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom decompression hardware is added to the memory subsystem, where the decompression hardware handles read accesses caused by, for example, cache misses or requests from devices to compressed memory blocks, by reading a compressed block, decompressing it into an internal buffer, and returning the requested portion of the block. The custom hardware is designed to determine if the block is compressed, and determine the parameters of compression, by checking unused high bits of the physical address of the access. This allows compression to be implemented without additional metadata, because the necessary metadata can be stored in unused bits in the existing page table structures.Type: GrantFiled: February 12, 2016Date of Patent: January 9, 2018Assignee: Google LLCInventors: Vyacheslav Vladimirovich Malyugin, Luigi Semenzato, Choon Ping Chng, Santhosh Rao, Shinye Shiu
-
Publication number: 20170371230Abstract: A camera apparatus is described that includes a frame housing and a camera module affixed to the frame housing. The camera module may include a lens and an image sensor. The camera apparatus may include a reflective element and a motor. The reflective element may be disposed within the frame housing, the reflective element being movable relative to the lens to select a direction from which the lens collects light. The motor may be adapted to move the reflective element in response to detecting a magnetic field change generated by at least one magnet disposed within the frame housing.Type: ApplicationFiled: June 27, 2016Publication date: December 28, 2017Inventors: Jamyuen KO, Choon Ping CHNG
-
Patent number: 9748782Abstract: A power brick includes a power module configured to convert AC to DC, an interface coupled to a computing device and configured to communicate with the computing device, and a controller. The controller is configured to receive a modified power setting and at least one modified error threshold value via the interface, control a modification of a power setting associated with the power module, and control a modification of a protection value of the power brick based on the at least one modified error threshold value.Type: GrantFiled: January 12, 2015Date of Patent: August 29, 2017Assignee: Google Inc.Inventors: Honggang Sheng, Mark D. Hayter, Choon Ping Chng
-
Publication number: 20170230637Abstract: An apparatus is described. The apparatus includes a first camera system having a processor and a memory. The first camera system includes an interface to receive images from a second camera system. The first camera system includes a processor and memory. The processor and memory are to execute image processing program code for first images that are captured by the first camera system and second images that are captured by the second camera system and that are received at the interface.Type: ApplicationFiled: February 7, 2016Publication date: August 10, 2017Inventors: Chung Chun WAN, Choon Ping CHNG