-
公开(公告)号:US11158130B1
公开(公告)日:2021-10-26
申请号:US16983798
申请日:2020-08-03
Applicant: Adobe Inc.
Inventor: Kazi Rubaiat Habib , Stephen Joseph DiVerdi , Ryo Suzuki , Li-Yi Wei , Wilmot Wei-Mau Li
IPC: G06T19/00 , G06F3/0481 , G06F3/0484
Abstract: In implementations of systems for augmented reality sketching, a computing device implements a sketch system to generate three-dimensional scene data describing a three-dimensional representation of a physical environment including a physical object. The sketch system displays a digital video in a user interface that depicts the physical environment and the physical object and the sketch system tracks movements of the physical object depicted in the digital video using two-dimensional coordinates of the user interface. These two-dimensional coordinates are projected into the three-dimensional representation of the physical environment. The sketch system receives a user input connecting a portion of a graphical element in the user interface to the physical object depicted in the digital video. The sketch system displays the portion of the graphical element as moving in the user interface corresponding to the movements of the physical object depicted in the digital video.
-
公开(公告)号:US10235897B2
公开(公告)日:2019-03-19
申请号:US15294123
申请日:2016-10-14
Applicant: Adobe Inc.
Inventor: Holger Winnemoeller , Jun Xie , Wilmot Wei-Mau Li , Aaron Phillip Hertzmann
Abstract: Methods for providing drawing assistance to a user sketching an image include geometrically correcting adjusting user strokes to improve their placement and appearance. In particular, one or more guidance maps indicate where the user “should” draw lines. As a user draws a stroke, the stroke is geometrically corrected by moving the stroke toward a portion of the guidance maps corresponding to the feature of the image the user is intending to draw based feature labels. To further improve the user drawn lines, parametric adjustments are optionally made to the geometrically-corrected stroke to emphasize “correctly” drawn lines and de-emphasize “incorrectly” drawn lines.
-
公开(公告)号:US10521889B2
公开(公告)日:2019-12-31
申请号:US15952027
申请日:2018-04-12
Applicant: Adobe Inc.
Inventor: Holger Winnemoeller , Wilmot Wei-Mau Li , Stephen N. Schiller , Jun Xie
Abstract: Enhanced vectorization of raster images is described. An image vectorization module converts a raster image with bitmapped data to a vector image with vector elements based on mathematical formulas. In some embodiments, spatially-localized control of a vectorization operation is provided to a user. First, the user can adjust an intensity of a denoising operation differently at different areas of the raster image. Second, the user can adjust an automated segmentation by causing one segment to be split into two segments along a zone marked with an indicator tool, such as a brush. Third, the user can adjust an automated segmentation by causing two segments to be merged into a combined segment. The computation of the vector elements is based on the adjusted segmentation. In other embodiments, semantic information gleaned from the raster image is incorporated into the vector image to facilitate manipulation, such as joint selection of multiple vector elements.
-
公开(公告)号:US12254163B2
公开(公告)日:2025-03-18
申请号:US16296047
申请日:2019-03-07
Applicant: Adobe Inc.
Inventor: Michal Lukac , Amanda Paige Ghassaei , Wilmot Wei-Mau Li , Vidya Narayanan , Eric Joel Stollnitz , Daniel Max Kaufman
IPC: G06F3/048 , G06F3/04815 , G06F3/04845 , G06F3/04847 , G06F3/0485 , G06F30/00 , G06T11/60 , G06F3/0482
Abstract: An object folding tool is leveraged in a digital medium environment. A two-dimensional (2D) representation of an unfolded object is obtained, and visual cues indicating folds for transforming the unfolded object into a folded object are detected. Based on the detected visual cues, a shape of the folded object is determined, and a three-dimensional (3D) representation of the folded object having the determined shape is generated. In one or more implementations, the 2D representation of the unfolded object and the 3D representation of the folded object are displayed concurrently on a display device.
-
公开(公告)号:US20220148267A1
公开(公告)日:2022-05-12
申请号:US17511385
申请日:2021-10-26
Applicant: Adobe Inc.
Inventor: Kazi Rubaiat Habib , Stephen Joseph DiVerdi , Ryo Suzuki , Li-Yi Wei , Wilmot Wei-Mau Li
IPC: G06T19/00 , G06F3/04815 , G06F3/04845
Abstract: In implementations of systems for augmented reality sketching, a computing device implements a sketch system to generate three-dimensional scene data describing a three-dimensional representation of a physical environment including a physical object. The sketch system displays a digital video in a user interface that depicts the physical environment and the physical object and the sketch system tracks movements of the physical object depicted in the digital video using two-dimensional coordinates of the user interface. These two-dimensional coordinates are projected into the three-dimensional representation of the physical environment. The sketch system receives a user input connecting a portion of a graphical element in the user interface to the physical object depicted in the digital video. The sketch system displays the portion of the graphical element as moving in the user interface corresponding to the movements of the physical object depicted in the digital video.
-
公开(公告)号:US10290128B2
公开(公告)日:2019-05-14
申请号:US14937683
申请日:2015-11-10
Applicant: Adobe Inc.
Inventor: Zhicheng Liu , Wilmot Wei-Mau Li , Alan G. Wilson , Lubomira A. Dontcheva , Jovan Popovic
Abstract: Techniques for interactive scene graph manipulation for visualization authoring are described. In implementations, visual marks are grouped into containers. Each container includes layout settings independent of other containers, and the layout settings are individually adjustable. The visual marks are configured to represent data values. Additionally, the containers are nested in a hierarchy. Then, data visualizations are constructed for display via a user interface of a display device. For example, the data visualizations can be constructed by applying data values to the visual marks and layout settings of the containers to the visual marks grouped within the nested containers to generate the data visualizations.
-
公开(公告)号:US20250111695A1
公开(公告)日:2025-04-03
申请号:US18543234
申请日:2023-12-18
Applicant: Adobe Inc.
Inventor: Wilmot Wei-Mau Li , Li-Yi Wei , Cuong D. Nguyen , Jakub Fiser , Hijung Shin , Stephen Joseph DiVerdi , Seth John Walker , Kazi Rubaiat Habib , Deepali Aneja , David Gilliaert Werner , Erica K. Schisler
Abstract: In implementation of techniques for template-based behaviors in machine learning, a computing device implements a template system to receive a digital video and data executable to generate animated content. The template system determines a location within a frame of the digital video to place the animated content using a machine learning model. The template system then renders the animated content within the frame of the digital video at the location determined by the machine learning model. The template system then displays the rendered animated content within the frame of the digital video in a user interface.
-
公开(公告)号:US11574450B2
公开(公告)日:2023-02-07
申请号:US17511385
申请日:2021-10-26
Applicant: Adobe Inc.
Inventor: Kazi Rubaiat Habib , Stephen Joseph DiVerdi , Ryo Suzuki , Li-Yi Wei , Wilmot Wei-Mau Li
IPC: G06T19/00 , G06F3/04815 , G06F3/04845
Abstract: In implementations of systems for augmented reality sketching, a computing device implements a sketch system to generate three-dimensional scene data describing a three-dimensional representation of a physical environment including a physical object. The sketch system displays a digital video in a user interface that depicts the physical environment and the physical object and the sketch system tracks movements of the physical object depicted in the digital video using two-dimensional coordinates of the user interface. These two-dimensional coordinates are projected into the three-dimensional representation of the physical environment. The sketch system receives a user input connecting a portion of a graphical element in the user interface to the physical object depicted in the digital video. The sketch system displays the portion of the graphical element as moving in the user interface corresponding to the movements of the physical object depicted in the digital video.
-
公开(公告)号:US20200051302A1
公开(公告)日:2020-02-13
申请号:US16057668
申请日:2018-08-07
Applicant: ADOBE INC.
Inventor: Hariharan Subramonyam , Eytan Adar , Lubomira Assenova Dontcheva , Wilmot Wei-Mau Li
Abstract: Techniques described herein relate to a streamlined animation production workflow that integrates script drafting, performance, and editing. A script including animation events is parsed to encode the animation events into nodes of a story model. The animation events are automatically triggered by a performance as a playhead advances through the story model and identifies active node(s). A command interface accepts various commands that allow a performer to act as a director by controlling recording and playback. Recording binds a generated animation event to each active node. Playback triggers generated animation events for active nodes. An animated movie is assembled from the generated animation events in the story model. The animated movie can be presented as a live preview to provide feedback to the performer, and a teleprompter interface can guide a performer by presenting and advancing the script to follow the performance.
-
公开(公告)号:US10546409B1
公开(公告)日:2020-01-28
申请号:US16057668
申请日:2018-08-07
Applicant: ADOBE INC.
Inventor: Hariharan Subramonyam , Eytan Adar , Lubomira Assenova Dontcheva , Wilmot Wei-Mau Li
Abstract: Techniques described herein relate to a streamlined animation production workflow that integrates script drafting, performance, and editing. A script including animation events is parsed to encode the animation events into nodes of a story model. The animation events are automatically triggered by a performance as a playhead advances through the story model and identifies active node(s). A command interface accepts various commands that allow a performer to act as a director by controlling recording and playback. Recording binds a generated animation event to each active node. Playback triggers generated animation events for active nodes. An animated movie is assembled from the generated animation events in the story model. The animated movie can be presented as a live preview to provide feedback to the performer, and a teleprompter interface can guide a performer by presenting and advancing the script to follow the performance.
-
-
-
-
-
-
-
-
-