-
公开(公告)号:US11669149B2
公开(公告)日:2023-06-06
申请号:US17649879
申请日:2022-02-03
Applicant: Snap Inc.
Inventor: Yu Jiang Tham , Xing Mei
IPC: G06F1/16 , G06F1/3215 , G06F1/3234 , G06F3/041 , G01P15/02
CPC classification number: G06F1/325 , G06F1/163 , G06F1/3215 , G06F3/0414 , G06F3/0416 , G01P15/02
Abstract: Systems and methods for detecting touch events with an accelerometer are disclosed. In one aspect, a method includes measuring first accelerometer data at a first rate, detecting a first touch event based on the first accelerometer data, in response to detecting the first touch event, measuring second accelerometer data at a second rate, determining whether a second touch event is detected based on the second accelerometer data, measuring third accelerometer data at the first rate in response to an absence of the second touch event being detecting in the second accelerometer data over a predetermined threshold period of time.
-
公开(公告)号:US20220261057A1
公开(公告)日:2022-08-18
申请号:US17649879
申请日:2022-02-03
Applicant: Snap Inc.
Inventor: Yu Jiang Tham , Xing Mei
IPC: G06F1/3234 , G06F3/041 , G06F1/16 , G06F1/3215
Abstract: Systems and methods for detecting touch events with an accelerometer are disclosed. In one aspect, a method includes measuring first accelerometer data at a first rate, detecting a first touch event based on the first accelerometer data, in response to detecting the first touch event, measuring second accelerometer data at a second rate, determining whether a second touch event is detected based on the second accelerometer data, measuring third accelerometer data at the first rate in response to an absence of the second touch event being detecting in the second accelerometer data over a predetermined threshold period of time.
-
公开(公告)号:US11017233B2
公开(公告)日:2021-05-25
申请号:US16814221
申请日:2020-03-10
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Hao Hu , Yanjia Li , Xing Mei , Kevin Dechau Tang
IPC: G06K9/00 , G06T11/00 , G06F3/0488 , G06F16/51 , G06F16/538 , G06T7/60
Abstract: Method for receiving an input onto a graphical user interface at a client device, capturing an image frame at the client device, the image frame comprising a depiction of an object, identifying the object within the image frame, accessing media content associated with the object within a media repository in response to identifying the object, and causing presentation of the media content within the image frame at the client device.
-
公开(公告)号:US10891768B2
公开(公告)日:2021-01-12
申请号:US15929284
申请日:2020-04-22
Applicant: Snap Inc.
Inventor: Nan Hu , Xing Mei , Chongyang Ma , Kun Duan
Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
-
公开(公告)号:US10571994B1
公开(公告)日:2020-02-25
申请号:US15798012
申请日:2017-10-30
Applicant: Snap Inc.
Inventor: Yu Jiang Tham , Xing Mei
IPC: G06F1/3234 , G06F1/3215 , G06F1/16 , G06F3/041 , G01P15/02
Abstract: Systems and methods for detecting touch events with an accelerometer are disclosed. In one aspect, a method includes measuring first accelerometer data at a first rate, detecting a first touch event based on the first accelerometer data, in response to detecting the first touch event, measuring second accelerometer data at a second rate, determining whether a second touch event is detected based on the second accelerometer data, measuring third accelerometer data at the first rate in response to an absence of the second touch event being detecting in the second accelerometer data over a predetermined threshold period of time.
-
公开(公告)号:US11468613B2
公开(公告)日:2022-10-11
申请号:US17118156
申请日:2020-12-10
Applicant: Snap Inc.
Inventor: Nan Hu , Xing Mei , Chongyang Ma , Kun Duan
Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
-
公开(公告)号:US20220092307A1
公开(公告)日:2022-03-24
申请号:US17306179
申请日:2021-05-03
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Hao Hu , Yanjia Li , Xing Mei , Kevin Dechau Tang
IPC: G06K9/00 , G06T11/00 , G06F3/0488 , G06F16/51 , G06F16/538 , G06T7/60
Abstract: Method for receiving an input onto a graphical user interface at a client device, capturing an image frame at the client device, the image frame comprising a depiction of an object, identifying the object within the image frame, accessing media content associated with the object within a media repository in response to identifying the object, and causing presentation of the media content within the image frame at the client device.
-
公开(公告)号:US11262833B2
公开(公告)日:2022-03-01
申请号:US17239028
申请日:2021-04-23
Applicant: Snap Inc.
Inventor: Yu Jiang Tham , Xing Mei
IPC: G06F1/16 , G06F1/3215 , G06F1/3234 , G06F3/041 , G01P15/02
Abstract: Systems and methods for detecting touch events with an accelerometer are disclosed. In one aspect, a method includes measuring first accelerometer data at a first rate, detecting a first touch event based on the first accelerometer data, in response to detecting the first touch event, measuring second accelerometer data at a second rate, determining whether a second touch event is detected based on the second accelerometer data, measuring third accelerometer data at the first rate in response to an absence of the second touch event being detecting in the second accelerometer data over a predetermined threshold period of time.
-
公开(公告)号:US11151756B2
公开(公告)日:2021-10-19
申请号:US17004722
申请日:2020-08-27
Applicant: Snap Inc.
Inventor: Chongyang Ma , Xing Mei , Nan Hu , Kirk Ouimet
Abstract: Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion.
-
公开(公告)号:US20200250869A1
公开(公告)日:2020-08-06
申请号:US15929284
申请日:2020-04-22
Applicant: Snap Inc.
Inventor: Nan Hu , Xing Mei , Chongyang Ma , Kun Duan
Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
-
-
-
-
-
-
-
-
-