-
公开(公告)号:US11429618B2
公开(公告)日:2022-08-30
申请号:US16729775
申请日:2019-12-30
Applicant: Snap Inc.
Inventor: Jennica Pounds , Qi Pan , Brent Michael Barkman , Ozi Egri
IPC: G06F16/2457 , G06F16/2458 , G06F16/248 , G06F16/29 , G06T19/00
Abstract: Various embodiments provide for a registry for augmented reality (AR) objects, which can provide AR objects to a client device to support various software or hardware applications. For instance, some embodiments provide for an AR object registry that facilitates or enables registration of one or more AR objects in association with one or more locations across a planet.
-
公开(公告)号:US20210201520A1
公开(公告)日:2021-07-01
申请号:US17249789
申请日:2021-03-12
Applicant: Snap Inc.
Inventor: David Ben Ezra , Eyal Zak , Ozi Egri
Abstract: Various embodiments provide systems, methods, devices, and instructions for performing simultaneous localization and mapping (SLAM) that involve initializing a SLAM process using images from as few as two different poses of a camera within a physical environment. Some embodiments may achieve this by disregarding errors in matching corresponding features depicted in image frames captured by an image sensor of a mobile computing device, and by updating the SLAM process in a way that causes the minimization process to converge to global minima rather than fall into a local minimum.
-
公开(公告)号:US10692172B2
公开(公告)日:2020-06-23
申请号:US16067506
申请日:2016-12-27
Applicant: Snap Inc.
Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.
-
公开(公告)号:US11977553B2
公开(公告)日:2024-05-07
申请号:US17878716
申请日:2022-08-01
Applicant: Snap Inc.
Inventor: Jennica Pounds , Qi Pan , Brent Michael Barkman , Ozi Egri
IPC: G06F16/2457 , G06F16/2458 , G06F16/248 , G06F16/29 , G06T19/00
CPC classification number: G06F16/24578 , G06F16/2477 , G06F16/248 , G06F16/29 , G06T19/006
Abstract: Various embodiments provide for a registry for augmented reality (AR) objects, which can provide AR objects to a client device to support various software or hardware applications. For instance, some embodiments provide for an AR object registry that facilitates or enables registration of one or more AR objects in association with one or more locations across a planet.
-
公开(公告)号:US20230388632A1
公开(公告)日:2023-11-30
申请号:US18233729
申请日:2023-08-14
Applicant: Snap Inc.
Inventor: Bo Ding , Ozi Egri , Matthias Kalkgruber , Daniel Wolf
IPC: H04N23/68
CPC classification number: H04N23/6811 , H04N23/684 , H04N23/6812 , G06T19/006
Abstract: A method for limiting motion blur in a visual tracking system is described. In one aspect, the method includes accessing a first image generated by an optical sensor of the visual tracking system, identifying camera operating parameters of the optical sensor for the first image, determining a motion of the optical sensor for the first image, determining a motion blur level of the first image based on the camera operating parameters of the optical sensor and the motion of the optical sensor, and adjusting the camera operating parameters of the optical sensor based on the motion blur level.
-
公开(公告)号:US20230281750A1
公开(公告)日:2023-09-07
申请号:US18318472
申请日:2023-05-16
Applicant: Snap Inc.
CPC classification number: G06T3/0006 , G06T7/246 , G06T7/33 , G06T7/74
Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.
-
公开(公告)号:US11688033B2
公开(公告)日:2023-06-27
申请号:US17504419
申请日:2021-10-18
Applicant: Snap Inc.
CPC classification number: G06T3/0006 , G06T7/246 , G06T7/33 , G06T7/74
Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.
-
公开(公告)号:US11551423B2
公开(公告)日:2023-01-10
申请号:US16790322
申请日:2020-02-13
Applicant: Snap Inc.
Inventor: Ozi Egri , David Ben Ezra , Andrew James McPhee , Qi Pan , Eyal Zak
IPC: G06T19/20 , G06T19/00 , G06F3/0481 , G06F3/04815
Abstract: Among other things, embodiments of the present disclosure improve the functionality of computer imaging software and systems by facilitating the manipulation of virtual content displayed in conjunction with images of real-world objects and environments. Embodiments of the present disclosure allow different virtual objects to be moved onto different physical surfaces, as well as manipulated in other ways.
-
公开(公告)号:US20220036502A1
公开(公告)日:2022-02-03
申请号:US17504419
申请日:2021-10-18
Applicant: Snap Inc.
Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.
-
公开(公告)号:US11176636B2
公开(公告)日:2021-11-16
申请号:US16881924
申请日:2020-05-22
Applicant: Snap Inc.
Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.
-
-
-
-
-
-
-
-
-