-
公开(公告)号:US12038837B2
公开(公告)日:2024-07-16
申请号:US18081939
申请日:2022-12-15
Applicant: Google LLC
Inventor: Xi Chen , Chao Ni , Jakob Raymond Jones
CPC classification number: G06F12/0692 , G06F9/546 , G06F13/404
Abstract: A data processing device incorporates a plurality of chiplets having working elements such as processing and memory elements. At least one of the working elements is operative to generate messages directed to working elements of the same chiplet or another one of the chiplets. Each message includes a global address. An evaluation circuit determines whether the global address of a message is within a range of global addresses assigned to the chiplet. If so, the message passes to a translation circuit which translates the message to a local address for routing to a working element of the chiplet. If not, the message is dispatched to one or more other chiplets.
-
公开(公告)号:US20240118772A1
公开(公告)日:2024-04-11
申请号:US18535693
申请日:2023-12-11
Applicant: Google LLC
Inventor: Xi Chen , Changgeng Liu , Ion Bita , Marek Mienko
IPC: G06F3/042
CPC classification number: G06F3/0421
Abstract: This document describes systems and techniques directed at mitigating display diffraction flares for under-display sensing. In aspects, an equation may be derived that models the effects of a display in producing a diffraction phenomenon at an image plane of a sensing region for an under-display light-sensing device. The equation may be used to determine an arrangement (e.g., an optimized arrangement) of components (e.g., sub-pixels) within the display that minimizes a diffraction efficiency for at least one diffraction order and, thereby, mitigates an intensity and/or a prevalence of optical artifacts in light-sensing data. In implementations, an image intensity point-spread-function is utilized to calculate diffraction efficiencies for respective diffraction orders (e.g., the lowest diffraction orders, the diffraction orders with the greatest brightness).
-
公开(公告)号:US20250131534A1
公开(公告)日:2025-04-24
申请号:US18999529
申请日:2024-12-23
Applicant: Google LLC
Inventor: Changgeng Liu , Marek Mienko , Hart Levy , Ion Bita , Xi Chen
IPC: G06T5/50 , G06T5/20 , G06T5/60 , G06T7/70 , H04N23/56 , H04N23/90 , H04N23/95 , H04N25/40 , H04N25/532
Abstract: Systems and techniques directed at an electronic device with a centrally located under-display image sensor are disclosed. The electronic device includes a first image sensor and a second image sensor, the second image sensor being an under-display sensor located at substantially a center of a display of the electronic device. The first image sensor may be located adjacent to an edge of the display. The second image sensor is configured to capture an eye gaze of a user and provide the captured eye gaze to correct the eye gaze of images captured by the first image sensor. The first image sensor may also be an under-display image sensor. During video communications with the electronic device, a user usually looks at the center of the display of the electronic device. The second image sensor is configured to capture the correct eye gaze of the user during video communications.
-
公开(公告)号:US12204723B2
公开(公告)日:2025-01-21
申请号:US18535693
申请日:2023-12-11
Applicant: Google LLC
Inventor: Xi Chen , Changgeng Liu , Ion Bita , Marek Mienko
Abstract: This document describes systems and techniques directed at mitigating display diffraction flares for under-display sensing. In aspects, an equation may be derived that models the effects of a display in producing a diffraction phenomenon at an image plane of a sensing region for an under-display light-sensing device. The equation may be used to determine an arrangement (e.g., an optimized arrangement) of components (e.g., sub-pixels) within the display that minimizes a diffraction efficiency for at least one diffraction order and, thereby, mitigates an intensity and/or a prevalence of optical artifacts in light-sensing data. In implementations, an image intensity point-spread-function is utilized to calculate diffraction efficiencies for respective diffraction orders (e.g., the lowest diffraction orders, the diffraction orders with the greatest brightness).
-
公开(公告)号:US20240370281A1
公开(公告)日:2024-11-07
申请号:US18688818
申请日:2023-03-20
Applicant: Google LLC
Inventor: Chunlei Zhu , Chitra Kannan Kashyap , Tianpeng Jin , Xi Chen
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributing digital components are described. One aspect features a digital component distribution system that can determine that a digital component that depicts content related to a particular subject can be distributed to a computing device. The system can use a data processing model and contextual information for the computing device to determine that it can include a remind-me-later user interface control with the digital component. In response to determining to include the remind-me-later user interface control, the system can modify the digital component to include the remind-me-later user interface control that, when interacted with by a user, causes the computing device to schedule a notification that reminds a user of the computing device of the subject of the digital component. The system can send the digital component with the remind-me-later user interface control to the computing device.
-
公开(公告)号:US12113951B2
公开(公告)日:2024-10-08
申请号:US17450351
申请日:2021-10-08
Applicant: Google LLC
Inventor: Xi Chen , Andrew Huibers
IPC: H04N13/254 , G01B11/25 , G06T7/521 , H04N13/207
CPC classification number: H04N13/254 , G01B11/2513 , G01B11/254 , G06T7/521 , H04N13/207
Abstract: A system for projecting dots onto a three-dimensional image is configured to activate multiple pseudo-random dot projectors sequentially. Each pseudo-random dot projector includes an illumination source and a wavefront modulating element (WME) located along an optical axis in a path traversed by radiation produced by the illumination source. The system is configured to form images of dots in the projection plane along the optical axis. The system may also include controlling circuitry configured to perform a sequential projection operation on the plurality of pseudo-random dot projection systems to produce a temporal sequence of images and aggregate and process the temporal sequence of images to produce a high-resolution depth image of the three-dimensional surface.
-
公开(公告)号:US20230112542A1
公开(公告)日:2023-04-13
申请号:US17450351
申请日:2021-10-08
Applicant: Google LLC
Inventor: Xi Chen , Andrew Huibers
IPC: H04N13/254 , G01B11/25 , G06T7/521 , H04N13/207
Abstract: A system for projecting dots onto a three-dimensional image is configured to activate multiple pseudo-random dot projectors sequentially. Each pseudo-random dot projector includes an illumination source and a wavefront modulating element (WME) located along an optical axis in a path traversed by radiation produced by the illumination source. The system is configured to form images of dots in the projection plane along the optical axis. The system may also include controlling circuitry configured to perform a sequential projection operation on the plurality of pseudo-random dot projection systems to produce a temporal sequence of images and aggregate and process the temporal sequence of images to produce a high-resolution depth image of the three-dimensional surface.
-
公开(公告)号:US11280985B2
公开(公告)日:2022-03-22
申请号:US16627985
申请日:2018-09-17
Applicant: GOOGLE LLC
Inventor: Florian Kainz , Xi Chen
IPC: H04N5/225 , H04N13/194 , H04N13/207 , H04N13/344 , G02B13/06 , G02B30/34
Abstract: An apparatus and method are disclosed to produce a stereoscopic image with a hemispherical field of view. In an implementation, the apparatus includes an optical arrangement to receive first light rays from a first fisheye lens and second light rays from a second fisheye lens. The first fisheye lens and the second fisheye lens are positioned adjacent to each other and an object side of each of the first and second fisheye lenses faces a first plane. The optical arrangement is to direct the first light rays and the second light rays onto an image sensor and bend optical axes of the first and second light rays such that the first light rays are projected onto the image sensor alongside the second light rays.
-
9.
公开(公告)号:US20240337841A1
公开(公告)日:2024-10-10
申请号:US18260867
申请日:2022-07-21
Applicant: GOOGLE LLC
Inventor: Xi Chen , Qianli Ma , Lloyd Frederick Holland
IPC: G02B27/01
CPC classification number: G02B27/0172 , G02B2027/011 , G02B2027/0138 , G02B2027/014 , G02B2027/0178
Abstract: Techniques of correcting wavefronts from prescription lenses for image calibration in a smartglasses assembly includes correcting wavefront error at a calibration camera by performing a phase modulation of optical wave-fronts emanating from the back surface of a prescription lens in a smartglasses assembly prior to the optical wavefronts being detected by the calibration camera. For example, when collimated light from, e.g., a waveguide disposed within a rim portion of a smartglasses frame, is incident on a prescription lens, that lens induces a wavefront aberration that would be corrected in the prescribed user's eye. In an image calibration, however, there is no such correcting eye so a correction mechanism that corrects the wavefront aberration should be placed in an eye plane related to a location of an eye of the user when the user wears the smartglasses assembly.
-
公开(公告)号:US20240202115A1
公开(公告)日:2024-06-20
申请号:US18081939
申请日:2022-12-15
Applicant: Google LLC
Inventor: Xi Chen , Chao Ni , Jakob Raymond Jones
CPC classification number: G06F12/0692 , G06F9/546 , G06F13/404
Abstract: A data processing device incorporates a plurality of chiplets having working elements such as processing and memory elements. At least one of the working elements is operative to generate messages directed to working elements of the same chiplet or another one of the chiplets. Each message includes a global address. An evaluation circuit determines whether the global address of a message is within a range of global addresses assigned to the chiplet. If so, the message passes to a translation circuit which translates the message to a local address for routing to a working element of the chiplet. If not, the message is dispatched to one or more other chiplets.
-
-
-
-
-
-
-
-
-