-
公开(公告)号:US20240029197A1
公开(公告)日:2024-01-25
申请号:US18373563
申请日:2023-09-27
Applicant: Snap Inc.
Inventor: Bernhard Jung , Edward Lee Kim-Koon
CPC classification number: G06T3/40 , G06T19/006
Abstract: A method for adjusting an over-rendered area of a display in an AR device is described. The method includes identifying an angular velocity of a display device, a most recent pose of the display device, previous warp poses, and previous over-rendered areas, and adjusting a size of a dynamic over-rendered area based on a combination of the angular velocity, the most recent pose, the previous warp poses, and the previous over-rendered areas.
-
公开(公告)号:US20240028609A1
公开(公告)日:2024-01-25
申请号:US18478306
申请日:2023-09-29
Applicant: Snap Inc.
Inventor: Yupeng Gu , Xiaolin Shi , Jie Luo
IPC: G06F16/26 , G06F16/29 , G06F16/438 , G06F16/487 , G06F16/48 , G06F16/2457 , G06F16/45
CPC classification number: G06F16/26 , G06F16/29 , G06F16/438 , G06F16/487 , G06F16/489 , G06F16/24578 , G06F16/45 , G06T11/206
Abstract: An event detection system is configured to access a repository that contains a collection of media content. The media content may for example include images, videos, audio clips, and the like, wherein the media content comprises features that include: tags (e.g., hashtags or other similar mechanisms to label and sort content); captions that comprises one or more words or phrases; continuous numerical values; geolocation data (e.g., geo-hash, check-in data, coordinates); as well as temporal data (e.g., timestamps).
-
公开(公告)号:US20240028132A1
公开(公告)日:2024-01-25
申请号:US18375763
申请日:2023-10-02
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Kyle Goodrich , Andrew James McPhee , Daniel Moreno
IPC: G06F3/01 , G06F3/0482 , G06T7/20 , G06F3/04815 , G06V40/10
CPC classification number: G06F3/017 , G06F3/011 , G06F3/0482 , G06T7/20 , G06F3/04815 , G06V40/107 , G06T2207/30241 , G06T2207/10016 , G06T2207/30196
Abstract: Systems and methods are provided for performing operations comprising: capturing, by an electronic mirroring device, a video feed received from a camera of the electronic mirroring device, the video feed depicting a user; identifying a finger of a hand of the user in the video feed; determining a direction within the video feed to which the finger is pointing; and accessing a first menu option based on the direction within the video feed to which the finger is pointing.
-
公开(公告)号:US11880946B2
公开(公告)日:2024-01-23
申请号:US17476085
申请日:2021-09-15
Applicant: Snap Inc.
Inventor: Brian Anthony Smith , Yu Jiang Tham , Rajan Vaish
IPC: H04L51/10 , G06T19/00 , H04L51/046 , H04L51/42 , H04L51/222 , G02B27/01
CPC classification number: G06T19/006 , H04L51/046 , H04L51/10 , H04L51/222 , H04L51/42 , G02B27/017 , G02B2027/0178
Abstract: Systems and methods herein describe a system for context triggered augmented reality. The proposed systems and methods receive first user input indicative of a selection of a user interface element corresponding to a recipient user, generate an augmented reality content item based on second user input from the first computing device, generate a contextual trigger for the generated augmented reality content item, the contextual trigger defining a set of conditions for presenting the generated augmented reality content item on a second computing device, generate a multi-media message comprising audio data recorded at the first computing device, detect at least one condition of the set of conditions being satisfied, and in response to detecting at least one of the set of conditions being satisfied, causing presentation of the augmented reality content item and the multi-media message at the second computing device.
-
公开(公告)号:US11880560B1
公开(公告)日:2024-01-23
申请号:US18191729
申请日:2023-03-28
Applicant: Snap Inc.
Inventor: Andrew Cheng-min Lin , Walton Lin
IPC: G06F3/04847 , H04L51/02 , H04L65/403 , G06F3/16 , G06T5/20 , G06F3/04815 , G06T5/00
CPC classification number: G06F3/04847 , G06F3/04815 , G06F3/165 , G06T5/002 , G06T5/20 , H04L51/02 , H04L65/403 , G06T2200/24 , G06T2207/10016
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing bot participants for virtual conferencing. The program and method provide, in association with designing a virtual space, a first interface for configuring plural participant video elements, each being assignable to a respective participant; receive, via the first interface, an indication of user input for setting first properties for the plural participant video elements; provide a second interface for configuring a bot participant for simulating an actual participant in association with a participant video element of the plural participant video elements; receive, via the second interface, an indication of second user input for setting second properties for the bot participant; and provide, in association with designing the virtual space, display of the virtual space based on the first and second properties, the bot participant being assigned to the participant video element.
-
公开(公告)号:US11880093B2
公开(公告)日:2024-01-23
申请号:US16793249
申请日:2020-02-18
Applicant: Snap Inc.
Inventor: Michael Ryner , Stephen Steger
CPC classification number: G02C5/2227 , G02C5/2245 , G02C11/10 , H05K1/189
Abstract: Eyewear having a frame, a hinge, and a hyperextendable temple. An extender is coupled to the hinge and the temple, and the extender extends with respect to the hinge allowing hyperextension of the temple with respect to the frame. The extender may include a bushing and a spring that allows the temple hyperextension, and which also creates a bias force to urge the temple against a user's head during use.
-
公开(公告)号:US11880039B2
公开(公告)日:2024-01-23
申请号:US17897351
申请日:2022-08-29
Applicant: Snap Inc.
Inventor: Kenneth Kubala , Russell Douglas Patton , Jonathan M. Rodriguez, II
CPC classification number: G02B27/0172 , G02B17/006 , G02B27/0977 , G02B27/285 , G02B5/3058 , G02B2027/0178
Abstract: A see-through display including a polarized reflective pinhole mirror display. The pinhole mirror display includes a plurality of tiny switchable polarized mirrors. The respective polarized mirrors individually reflect impinging light from an illuminator, and guide the respective portion of light into a pupil of an eye. A reflective optically powered surface reflects light from the illuminator. Each mirror has a first polarization and reflects a portion of light and produces a picture element (pixel) that forms a virtual image seen by the eye of the user. A user may view the reflected virtual image having the first polarization from the illuminator, as well as the image from the real world via a rear substrate that has a second polarization. Although the mirrors are very small, human eyes can still detect the mirrors if they are not polarized. The mirrors and other components are polarized so that the eye can see the real world filtered with the second polarization, but not the mirrors having a different first polarization.
-
公开(公告)号:US11879750B2
公开(公告)日:2024-01-23
申请号:US16879000
申请日:2020-05-20
Applicant: Snap Inc.
IPC: G06K9/00 , G01C3/08 , G03B35/02 , G03B35/10 , G06T7/593 , H04N23/45 , H04N23/51 , G06V10/10 , G06V10/147
CPC classification number: G01C3/085 , G01C3/08 , G03B35/02 , G03B35/10 , G06T7/593 , G06V10/147 , G06V10/17 , H04N23/45 , H04N23/51 , G06T2200/24 , G06T2207/10016 , G06T2207/20221 , G06T2207/30041 , G06T2207/30244
Abstract: A method and apparatus for measuring a distance to an object, be a device (100) having at least two cameras (104, 106), is described. One or more first images including the object are acquired by a first camera of the device and one or more first reference images are acquired by a second camera of the device, while the device is in a first position. One or more second images including the object and one or more second reference images are acquired by cameras of the device, while the device is in a second position, different from the first position. Based on the first and second reference images, information on the displacement of at least one camera of the device between the first and second position are determined. The distance from the device to the object is calculated based on the first and second images including e object and the determined information on the displacement of the at least one camera.
-
公开(公告)号:US20240019245A1
公开(公告)日:2024-01-18
申请号:US18373685
申请日:2023-09-27
Applicant: Snap Inc.
CPC classification number: G01C3/085 , G03B35/02 , G03B35/10 , G06T7/593 , H04N23/45 , H04N23/51 , G06V10/17 , G06V10/147 , G01C3/08 , G06T2200/24 , G06T2207/10016 , G06T2207/20221 , G06T2207/30041 , G06T2207/30244
Abstract: A method and apparatus for measuring a distance to an object, be a device (100) having at least two cameras (104, 106), is described. One or more first images including the object are acquired by a first camera of the device and one or more first reference images are acquired by a second camera of the device, while the device is in a first position. One or more second images including the object and one or more second reference images are acquired by cameras of the device, while the device is in a second position, different from the first position. Based on the first and second reference images, information on the displacement of at least one camera of the device between the first and second position are determined. The distance from the device to the object is calculated based on the first and second images including the object and the determined information on the displacement of the at least one camera.
-
公开(公告)号:US20240013467A1
公开(公告)日:2024-01-11
申请号:US18371356
申请日:2023-09-21
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
IPC: G06T13/80 , G10L21/055
CPC classification number: G06T13/80 , G10L21/055
Abstract: Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation.
-
-
-
-
-
-
-
-
-