-
公开(公告)号: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.
-
2.
公开(公告)号:US11030796B2
公开(公告)日:2021-06-08
申请号:US16163428
申请日:2018-10-17
Applicant: ADOBE INC.
Abstract: Embodiments of the present invention provide systems, methods, and computer storage media which retarget 2D screencast video tutorials into an active VR host application. VR-embedded widgets can render on top of a VR host application environment while the VR host application is active. Thus, VR-embedded widgets can provide various interactive tutorial interfaces directly inside the environment of the VR host application. For example, VR-embedded widgets can present external video content, related information, and corresponding interfaces directly in a VR painting environment, so a user can simultaneously access external video (e.g., screencast video tutorials) and a VR painting. Possible VR-embedded widgets include a VR-embedded video player overlay widget, a perspective thumbnail overlay widget (e.g., a user-view thumbnail overlay, an instructor-view thumbnail overlay, etc.), an awareness overlay widget, a tutorial steps overlay widget, and/or a controller overlay widget, among others.
-
公开(公告)号:US10701431B2
公开(公告)日:2020-06-30
申请号:US15814731
申请日:2017-11-16
Applicant: ADOBE INC.
Inventor: Stephen Joseph DiVerdi , Seth John Walker , Brian David Williams
IPC: G06F3/0346 , H04N21/422 , H04N21/472 , G06F3/01
Abstract: Embodiments disclosed herein facilitate virtual reality (VR) video playback using handheld controller gestures. More specifically, jog and shuttle gestures are associated with controller rotations that can be tracked once a triggering event is detected (e.g., pressing and holding a controller play button). A corresponding jog or shuttle command can be initialized when the VR controller rotates more than a defined angular threshold in an associated rotational direction (e.g., yaw, pitch, roll). For example, the jog gesture can be associated with changes in controller yaw, and the shuttle gesture can be associated with changes in controller pitch. Subsequent controller rotations can be mapped to playback adjustments for a VR video, such as a frame adjustment for a jog gesture and a playback speed adjustment for the shuttle gesture. Corresponding visualizations of available gestures and progress bars can be generated or otherwise triggered to facilitate efficient VR video playback control.
-
公开(公告)号:US12106443B2
公开(公告)日:2024-10-01
申请号:US17678516
申请日:2022-02-23
Applicant: Adobe Inc.
Inventor: Cuong D. Nguyen , Valerie Lina Head , Talin Chris Wadsworth , Stephen Joseph DiVerdi , Paul John Asente
CPC classification number: G06T19/20 , G06T15/205 , G06T17/20 , G06T2219/2004 , G06T2219/2016
Abstract: Techniques for responsive video canvas generation are described to impart three-dimensional effects based on scene geometry to two-dimensional digital objects in a two-dimensional design environment. A responsive video canvas, for instance, is generated from input data including a digital video and scene data. The scene data describes a three-dimensional representation of an environment and includes a plurality of planes. A visual transform is generated and associated with each plane to enable digital objects to interact with the underlying scene geometry. In the responsive video canvas, an edit positioning a two-dimensional digital object with respect to a particular plane of the responsive video canvas is received. A visual transform associated with the particular plane is applied to the digital object and is operable to align the digital object to the depth and orientation of the particular plane. Accordingly, the digital object includes visual features based on the three-dimensional representation.
-
公开(公告)号: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.
-
公开(公告)号:US20210150776A1
公开(公告)日:2021-05-20
申请号:US16687415
申请日:2019-11-18
Applicant: Adobe Inc.
Abstract: A method for generating a color gradient includes receiving an input indicating a smoothness of the color gradient and detecting a gradient path defined from an image. The method also includes identifying a set of colors from the gradient path. The method includes detecting a set of color pivots associated with the set of colors. A number of the color pivots in the set of color pivots is based on the input indicating the smoothness of the color gradient. The method includes generating a set of individual color gradients along the gradient path including a color gradient between a first pair of colors located at a first pair of the color pivots and a different color gradient between a second pair of colors located at a second pair of the color pivots. Additionally, the method includes generating the color gradient of the image from the set of individual color gradients.
-
公开(公告)号:US20230267696A1
公开(公告)日:2023-08-24
申请号:US17678516
申请日:2022-02-23
Applicant: Adobe Inc.
Inventor: Cuong D. Nguyen , Valerie Lina Head , Talin Chris Wadsworth , Stephen Joseph DiVerdi , Paul John Asente
CPC classification number: G06T19/20 , G06T17/20 , G06T15/205 , G06T2219/2016 , G06T2219/2004
Abstract: Techniques for responsive video canvas generation are described to impart three-dimensional effects based on scene geometry to two-dimensional digital objects in a two-dimensional design environment. A responsive video canvas, for instance, is generated from input data including a digital video and scene data. The scene data describes a three-dimensional representation of an environment and includes a plurality of planes. A visual transform is generated and associated with each plane to enable digital objects to interact with the underlying scene geometry. In the responsive video canvas, an edit positioning a two-dimensional digital object with respect to a particular plane of the responsive video canvas is received. A visual transform associated with the particular plane is applied to the digital object and is operable to align the digital object to the depth and orientation of the particular plane. Accordingly, the digital object includes visual features based on the three-dimensional representation.
-
公开(公告)号:US20190149941A1
公开(公告)日:2019-05-16
申请号:US16218207
申请日:2018-12-12
Applicant: ADOBE INC.
Inventor: Stephen Joseph DiVerdi , Yaniv De Ridder
IPC: H04S7/00
CPC classification number: H04S7/40 , H04S2400/11 , H04S2400/15 , H04S2420/11
Abstract: Methods and systems are provided for visualizing spatial audio using determined properties for time segments of the spatial audio. Such properties include the position sound is coming from, intensity of the sound, focus of the sound, and color of the sound at a time segment of the spatial audio. These properties can be determined by analyzing the time segment of the spatial audio. Upon determining these properties, the properties are used in rendering a visualization of the sound with attributes based on the properties of the sound(s) at the time segment of the spatial audio.
-
公开(公告)号: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.
-
公开(公告)号:US11783534B2
公开(公告)日:2023-10-10
申请号:US17321726
申请日:2021-05-17
Applicant: Adobe Inc.
CPC classification number: G06T15/205 , G06F3/011 , G06T19/003 , G06T19/20
Abstract: Embodiments of the present invention provide systems, methods, and computer storage media which retarget 2D screencast video tutorials into an active VR host application. VR-embedded widgets can render on top of a VR host application environment while the VR host application is active. Thus, VR-embedded widgets can provide various interactive tutorial interfaces directly inside the environment of the VR host application. For example, VR-embedded widgets can present external video content, related information, and corresponding interfaces directly in a VR painting environment, so a user can simultaneously access external video (e.g., screencast video tutorials) and a VR painting. Possible VR-embedded widgets include a VR-embedded video player overlay widget, a perspective thumbnail overlay widget (e.g., a user-view thumbnail overlay, an instructor-view thumbnail overlay, etc.), an awareness overlay widget, a tutorial steps overlay widget, and/or a controller overlay widget, among others.
-
-
-
-
-
-
-
-
-