-
公开(公告)号:US20220210336A1
公开(公告)日:2022-06-30
申请号:US17555082
申请日:2021-12-17
Applicant: Snap Inc.
Inventor: Karl Bayer , Shree K. Nayar
IPC: H04N5/232 , H04M1/72439 , H04N7/18
Abstract: An apparatus with a selector input device to transmit media content items comprises a camera with a camera lens and an image sensor, a communication interface, and a selector input device. The apparatus can also comprise a processor and a memory having instructions stored thereon, when executed by the processor, causes the processor to perform operations comprising detecting activation of the selector input device. In response to detecting the activation, the processor can capture a media content item via the camera and transmit, via the communication interface, the media content item to a client device. Other embodiments are described herein.
-
公开(公告)号:US11348297B2
公开(公告)日:2022-05-31
申请号:US16588412
申请日:2019-09-30
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
Abstract: Methods, devices, media, and other embodiments are described for a state-space system for pseudorandom animation. In one embodiment animation elements within a computer model are identified, and for each animation element motion patterns and speed harmonics are identified. A set of motion data values comprising a state-space description of the motion patterns and the speed harmonics are generated, and a probability assigned to each value of the set of motion data values for the state-space description. The probability can then be used to select and update a particular motion used in an animation generated from the computer model.
-
公开(公告)号:US20220148246A1
公开(公告)日:2022-05-12
申请号:US17526540
申请日:2021-11-15
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
Abstract: Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.
-
公开(公告)号:US20220038179A1
公开(公告)日:2022-02-03
申请号:US17371669
申请日:2021-07-09
Applicant: Snap Inc.
Inventor: Shree K. Nayar , Mikhail Fridberg , Mohit Gupta
IPC: H04B10/116 , H04B1/3827 , H04L7/00
Abstract: A client device, such as a mobile phone or a mobile phone accessory (e.g., phone case), is provided that receives and transmits data (e.g., a social media code) via light wave communication. The light wave communication may comprise structured light (e.g., projected light patterns). The client device may include a lightbox comprised of LEDs located on a back face of the client device.
-
公开(公告)号:US11222455B2
公开(公告)日:2022-01-11
申请号:US16588373
申请日:2019-09-30
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
IPC: 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.
-
公开(公告)号:US20210357075A1
公开(公告)日:2021-11-18
申请号:US17318806
申请日:2021-05-12
Applicant: Snap Inc.
Inventor: Shree K. Nayar , Chang Xiao , Changxi Zheng
IPC: G06F3/044 , H04M1/02 , G06F3/0488 , G06F3/041 , G06F3/02
Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: detecting physical touch of a touch-sensitive component on a back portion of a client device, the client device displaying a graphical user interface on a touch-sensitive display screen of a front portion of the client device; in response to detecting the physical touch, transmitting an electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device to the touch-sensitive display screen of the front portion of the client device; and causing an operation associated with the graphical user interface to be executed in response to the touch-sensitive display screen receiving the electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device.
-
公开(公告)号:US11152012B2
公开(公告)日:2021-10-19
申请号:US17250763
申请日:2019-08-30
Applicant: Snap Inc.
Inventor: Changxi Zheng , Arun Asokan Nair , Austin Reiter , Shree K. Nayar
IPC: G10L21/0232 , G10L25/30 , H04R1/40 , G10L25/57 , G10L21/0216
Abstract: Method of performing acoustic zooming starts with microphones capturing acoustic signals associated with video content. Beamformers generate beamformer signals using the acoustic signals. Beamformer signals correspond respectively to tiles of video content. Each of the beamformers is respectively directed to a center of each of the tiles. Target enhanced signal is generated using beamformer signals. Target enhanced signal is associated with a zoom area of video content. Target enhanced signal is generated by identifying the tiles respectively having at least portions that are included in the zoom area, selecting beamformer signals corresponding to identified tiles, and combining selected beamformer signals to generate target enhanced signal. Combining selected beamformer signals may include determining proportions for each of the identified tiles in relation to the zoom area and combining selected beamformer signals based on the proportions to generate the target enhanced signal. Other embodiments are described herein.
-
公开(公告)号:US20210097746A1
公开(公告)日:2021-04-01
申请号:US16588373
申请日:2019-09-30
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
IPC: 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.
-
公开(公告)号:US20210097743A1
公开(公告)日:2021-04-01
申请号:US16588412
申请日:2019-09-30
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
Abstract: Methods, devices, media, and other embodiments are described for a state-space system for pseudorandom animation. In one embodiment animation elements within a computer model are identified, and for each animation element motion patterns and speed harmonics are identified. A set of motion data values comprising a state-space description of the motion patterns and the speed harmonics are generated, and a probability assigned to each value of the set of motion data values for the state-space description. The probability can then be used to select and update a particular motion used in an animation generated from the computer model.
-
公开(公告)号:US10909373B1
公开(公告)日:2021-02-02
申请号:US16112308
申请日:2018-08-24
Applicant: Snap Inc.
Inventor: Mohit Gupta , Shree K. Nayar , Vishwanath Saragadam Raja Venkata
Abstract: An augmented reality system having a light source and a camera. The light source projects a pattern of light onto a scene, the pattern being periodic. The camera captures an image of the scene including the projected pattern. A projector pixel of the projected pattern corresponding to an image pixel of the captured image is determined. A disparity of each correspondence is determined, the disparity being an amount that corresponding pixels are displaced between the projected pattern and the captured image. A three-dimensional computer model of the scene is generated based on the disparity. A virtual object in the scene is rendered based on the three-dimensional computer model.
-
-
-
-
-
-
-
-
-