-
公开(公告)号:US12051143B2
公开(公告)日:2024-07-30
申请号:US17653090
申请日:2022-03-01
申请人: Adobe Inc.
发明人: Kazi Rubaiat Habib , Timothy Langlois , Li-Yi Wei , John Simpson , James Corbett , Christopher Nuuja , Brooke Hopper
IPC分类号: G06T13/80 , G06F3/04845 , G06F3/04847 , G06T11/60
CPC分类号: G06T13/80 , G06F3/04845 , G06F3/04847 , G06T11/60 , G06T2200/24
摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas. Additionally, in some embodiments, the disclosed systems also generate path animations with complex animation effects based on user selection of animation paths, digital design objects of animation layers, and corresponding selectable path animation feature tools.
-
公开(公告)号:US11922544B2
公开(公告)日:2024-03-05
申请号:US17411584
申请日:2021-08-25
申请人: Adobe Inc.
CPC分类号: G06T11/203 , G06F18/22 , G06F18/23 , G06T11/60 , G06T2200/24
摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize an optimization model for generating vector patterns with complex vector structures. For example, the disclosed systems iteratively optimize the similarity between local input and output neighborhoods that account for clusters. Specifically, based on an input exemplar vector image, the disclosed systems generate a sample input cluster representation for more robust iterative sample optimization and pattern reconstruction. To illustrate, the disclosed systems optimize output cluster configurations based on input clusters such that the output clusters minimize a shape energy and a link energy (e.g., to better preserve shape and structure details from the original vector pattern in the input exemplar vector image). From the output clusters, the disclosed systems can reconstruct additional vector elements to create a new vector image with a synthetic vector pattern.
-
公开(公告)号:US20230368452A1
公开(公告)日:2023-11-16
申请号:US17740653
申请日:2022-05-10
申请人: Adobe Inc.
发明人: Jiahao Li , Li-Yi Wei , Stephen DiVerdi , Kazi Rubaiat Habib
IPC分类号: G06T13/20 , G06T19/00 , G06F3/04815 , G06F3/0486 , G06F3/04842 , G06T7/70
CPC分类号: G06T13/20 , G06T19/006 , G06F3/04815 , G06F3/0486 , G06F3/04842 , G06T7/70 , G06T2207/30204 , G06T2213/08 , G06T2207/20044
摘要: A computing system captures a first image, comprising an object in a first position, using a camera. The object has indicators indicating points of interest on the object. The computing system receives first user input linking at least a subset of the indicators and establishing relationships between the points of interest on the object and second user input comprising a graphic element and a mapping between the graphic element and the object. The computing system captures second images, comprising the object in one or more modified positions using, the camera. The computing system tracks the modified positions of the object across the second images using the indicators and the relationships between the points of interest. The computing system generates a virtual graphic based on the one or more modified positions, the graphic element, and the mappings between the graphic element and the object.
-
公开(公告)号:US11776232B2
公开(公告)日:2023-10-03
申请号:US17666806
申请日:2022-02-08
申请人: Adobe Inc.
发明人: Kazi Rubaiat Habib , Tianyi Wang , Stephen DiVerdi , Li-Yi Wei
IPC分类号: G06T19/20 , G06T7/73 , G06T15/20 , G06F3/04815
CPC分类号: G06T19/20 , G06F3/04815 , G06T7/73 , G06T15/20 , G06T2219/2004
摘要: Certain aspects and features of this disclosure relate to virtual 3D pointing and manipulation. For example, video communication is established between a presenter client device and a viewer client device. A presenter video image is captured. A 3D image of a 3D object is rendered on the client devices and a presenter avatar is rendered on at least the viewer client device. The presenter avatar includes at least a portion of the presenter video image. When a positional input is detected at the presenter client device, the system renders, on the viewer client device, an articulated virtual appurtenance associated with the positional input, the 3D image, and the presenter avatar. A virtual interaction between the articulated virtual appurtenance and the 3D image appear to a viewer as naturally positioned for the interaction with respect to the viewer.
-
25.
公开(公告)号:US20230281904A1
公开(公告)日:2023-09-07
申请号:US17653094
申请日:2022-03-01
申请人: Adobe Inc.
发明人: Kazi Rubaiat Habib , Timothy Langlois , Li-Yi Wei , John Simpson , James Corbett , Christopher Nuuja , Brooke Hopper
IPC分类号: G06T13/80 , G06F3/04845
CPC分类号: G06T13/80 , G06F3/04845 , G06T2200/24
摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and modifying digital animations based on user interactions with a unique user interface portraying a one-dimensional layer motion element and/or elements for generating and utilizing animation path for digital design objects and animation layers. The disclosed system can provide a dynamic one-dimensional layer motion element that adapts to a selected animation layer and portrays selectable animation frames from the animation layer. The disclosed systems can provide options for generating and modifying various frames of the digital animation based on user interactions with the one-dimensional layer motion element, an animation timeline, and/or a corresponding animation canvas. Additionally, in some embodiments, the disclosed systems also generate path animations with complex animation effects based on user selection of animation paths, digital design objects of animation layers, and corresponding selectable path animation feature tools.
-
公开(公告)号:US20230070286A1
公开(公告)日:2023-03-09
申请号:US17411584
申请日:2021-08-25
申请人: Adobe Inc.
摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize an optimization model for generating vector patterns with complex vector structures. For example, the disclosed systems iteratively optimize the similarity between local input and output neighborhoods that account for clusters. Specifically, based on an input exemplar vector image, the disclosed systems generate a sample input cluster representation for more robust iterative sample optimization and pattern reconstruction. To illustrate, the disclosed systems optimize output cluster configurations based on input clusters such that the output clusters minimize a shape energy and a link energy (e.g., to better preserve shape and structure details from the original vector pattern in the input exemplar vector image). From the output clusters, the disclosed systems can reconstruct additional vector elements to create a new vector image with a synthetic vector pattern.
-
公开(公告)号:US11423549B2
公开(公告)日:2022-08-23
申请号:US16683665
申请日:2019-11-14
申请人: Adobe Inc.
发明人: Nazmus Saquib , Rubaiat Habib Kazi , Li-Yi Wei , Wilmot Li
摘要: This disclosure involves mapping body movements to graphical manipulations for real-time human interaction with graphics. Certain aspects involve importing graphical elements and mapping input actions, such as gestures, to output graphical effects, such as moving, resizing, changing opacity, and/or deforming a graphic, by using nodes of a reference skeleton and edges (e.g., links) between the nodes of the reference skeleton and the pins. The mapping is used to trigger and interact with the graphical elements with body position and/or movement.
-
28.
公开(公告)号:US20220237836A1
公开(公告)日:2022-07-28
申请号:US17158866
申请日:2021-01-26
申请人: Adobe Inc.
发明人: Kazi Rubaiat Habib , John Chung , Li-Yi Wei , Hijung Shin
IPC分类号: G06T11/20 , G06F3/14 , G06F3/0484 , H04L29/06
摘要: The present disclosure relates to method, systems, and non-transitory computer-readable media for generating and configuring a digital stream of video content from a stream-transmitting computing device to include interactive graphical elements that are adjustable by viewer computing devices participating in the digital stream. For example, in one or more embodiments, the disclosed systems receive user input from the stream-transmitting computing device that identifies visual attributes of a graphical element that are adjustable via viewer inputs. In one or more embodiments, the disclosed systems provide the graphical elements within the video content and collect the viewer inputs that adjust the graphical element in accordance with the identified visual attributes. Further, the disclosed systems aggregate and visualize the collected viewer inputs in a graphical presentation.
-
公开(公告)号:US20210150731A1
公开(公告)日:2021-05-20
申请号:US16683665
申请日:2019-11-14
申请人: Adobe Inc.
发明人: Nazmus Saquib , Rubaiat Habib Kazi , Li-Yi Wei , Wilmot Li
摘要: This disclosure involves mapping body movements to graphical manipulations for real-time human interaction with graphics. Certain aspects involve importing graphical elements and mapping input actions, such as gestures, to output graphical effects, such as moving, resizing, changing opacity, and/or deforming a graphic, by using nodes of a reference skeleton and edges (e.g., links) between the nodes of the reference skeleton and the pins. The mapping is used to trigger and interact with the graphical elements with body position and/or movement.
-
公开(公告)号:US20200334791A1
公开(公告)日:2020-10-22
申请号:US16918649
申请日:2020-07-01
申请人: Adobe Inc.
摘要: In some embodiments, a computing device uses a blue noise sampling operation to identify source pixels from an input image defining respective pixel sets. Each pixel set is associated with a respective weight matrix for a down-scaling operation. The blue noise sampling operation causes an overlap region between first and second pixel sets. The computing device assigns an overlap pixel in the overlap region to the first weight matrix based on the overlap pixel being closer to the first source pixel. The computing device modifies the second weight matrix to exclude the overlap pixel from a portion of the down-scaling operation involving the second weight matrix. The computing device performs the down-scaling operation on the input image by combining the first pixel set into a first target pixel with the first weight matrix and combining the second pixel set into a second target with the modified second weight matrix.
-
-
-
-
-
-
-
-
-