-
公开(公告)号:US10990186B2
公开(公告)日:2021-04-27
申请号:US16168552
申请日:2018-10-23
Applicant: GOOGLE LLC
Inventor: Chung Chun Wan , Choon Ping Chng
Abstract: 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.
-
公开(公告)号:US20180095668A1
公开(公告)日:2018-04-05
申请号:US15819417
申请日:2017-11-21
Applicant: Google LLC
Inventor: Vyacheslav Malyugin , Luigi Semenzato , Choon Ping Chng , Santhosh Rao , Shinye Shiu
CPC classification number: G06F3/064 , G06F3/0604 , G06F3/0631 , G06F3/0673 , G06F12/023 , G06F12/0804 , G06F12/0871 , G06F12/0888 , G06F2003/0691 , G06F2212/401 , Y02B70/30 , Y02D10/13
Abstract: 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.
-
公开(公告)号:US20180123463A1
公开(公告)日:2018-05-03
申请号:US15853338
申请日:2017-12-22
Applicant: GOOGLE LLC
Inventor: Honggang Sheng , Choon Ping Chng
CPC classification number: H02M3/33507 , H02M1/4258 , H02M1/44 , H02M3/158 , H02M3/33576 , H02M2001/007
Abstract: 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.
-
公开(公告)号:US11226672B2
公开(公告)日:2022-01-18
申请号:US15894658
申请日:2018-02-12
Applicant: Google LLC
Inventor: Choon Ping Chng , Rachel Nancollas , Alec Berg , Alexandra Levich
IPC: G06F1/32 , G06F1/3287 , G06F1/28 , G06F3/01 , G06F1/14 , G06F1/3228 , G06F1/3231
Abstract: 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.
-
公开(公告)号:US20180196499A1
公开(公告)日:2018-07-12
申请号:US15913430
申请日:2018-03-06
Applicant: Google LLC
Inventor: Choon Ping Chng , Rachel Nancollas , Alec Berg , Alexandra Levich
CPC classification number: G06F1/3287 , G06F1/14 , G06F1/28 , G06F1/3228 , G06F1/3231 , G06F3/017 , Y02D10/173 , Y02D10/34
Abstract: 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.
-
公开(公告)号:US20180164871A1
公开(公告)日:2018-06-14
申请号:US15894658
申请日:2018-02-12
Applicant: Google LLC
Inventor: Choon Ping Chng , Rachel Nancollas , Alec Berg , Alexandra Levich
CPC classification number: G06F1/3287 , G06F1/14 , G06F1/28 , G06F1/3228 , G06F1/3231 , G06F3/017 , Y02D10/173 , Y02D10/34
Abstract: 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.
-
公开(公告)号:US20190052808A1
公开(公告)日:2019-02-14
申请号:US16155998
申请日:2018-10-10
Applicant: Google LLC
Inventor: Chung Chun Wan , Choon Ping Chng , Suk Hwan Lim , Szepo Robert Hung , Blaise Aguera-Arcas
IPC: H04N5/232
Abstract: 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.
-
公开(公告)号:US10203901B2
公开(公告)日:2019-02-12
申请号:US15819417
申请日:2017-11-21
Applicant: Google LLC
Inventor: Vyacheslav Malyugin , Luigi Semenzato , Choon Ping Chng , Santhosh Rao , Shinye Shiu
IPC: G06F3/06 , G06F12/02 , G06F12/0804 , G06F12/0871 , G06F12/0888
Abstract: 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.
-
公开(公告)号:US20180332224A1
公开(公告)日:2018-11-15
申请号:US16031523
申请日:2018-07-10
Applicant: Google LLC
Inventor: SukHwan Lim , Chung Chun Wan , Choon Ping Chng , Blaise Aguera-Arcas
CPC classification number: H04N5/23245 , G06K9/00664 , H04N5/23219 , H04N5/23222 , H04N5/23229 , H04N5/23241
Abstract: 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.
-
公开(公告)号:US10129477B2
公开(公告)日:2018-11-13
申请号:US15236798
申请日:2016-08-15
Applicant: Google LLC
Inventor: Chung Chun Wan , Choon Ping Chng , Suk Hwan Lim , Szepo Robert Hung , Blaise Aguera-Arcas
IPC: H04N5/232
Abstract: 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. The third program code is to store multiple images captured by the image sensor in the memory. The fourth program code is to merge the multiple images in the memory.
-
-
-
-
-
-
-
-
-