-
公开(公告)号:US10521967B2
公开(公告)日:2019-12-31
申请号:US16045259
申请日:2018-07-25
Applicant: Adobe Inc.
Inventor: Henricus Maria Cabanier , Yuyan Song , Brian David Williams , Cory Lynn Edwards , Byungmoon Kim , Gavin Stuart Peter Miller
IPC: G06T19/00 , G06T3/40 , G06F3/14 , G06F3/01 , G06F3/041 , G06F3/0488 , G06F3/0481 , G06F3/0484
Abstract: Digital content interaction and navigation techniques and systems in virtual and augmented reality are described. In one example, techniques are employed to aid user interaction within a physical environment in which the user is disposed while viewing a virtual or augmented reality environment. In another example, techniques are described to support a world relative field of view and a fixed relative field of view. The world relative field of view is configured to follow motion of the user (e.g., movement of the user's head or mobile phone) within the environment to support navigation to different locations within the environment. The fixed relative field of view is configured to remain fixed during this navigation such that digital content disposed in this field of view remains at that relative location to a user's field of view.
-
公开(公告)号:US10366525B2
公开(公告)日:2019-07-30
申请号:US15712693
申请日:2017-09-22
Applicant: Adobe Inc.
Inventor: I-Ming Pao , Yuyan Song , Sarah Kong
Abstract: The present disclosure is directed toward systems and methods for generating an interactive digital media item based on a two-dimensional “selfie.” For example, one or more embodiments described herein identifies a face in the two-dimensional “selfie,” then builds and displays a three-dimensional model based on the identified face. One or more embodiments described herein also track movement of a viewer of a computing device displaying the three-dimensional model such that one or more portions of the three-dimensional model appear to follow the person viewing the “selfie.”
-
公开(公告)号:US20190096112A1
公开(公告)日:2019-03-28
申请号:US15712693
申请日:2017-09-22
Applicant: Adobe Inc.
Inventor: I-Ming Pao , Yuyan Song , Sarah Kong
CPC classification number: G06T13/40 , G06K9/00248 , G06T7/00 , G06T17/00 , G06T19/00 , H04N5/23219
Abstract: The present disclosure is directed toward systems and methods for generating an interactive digital media item based on a two-dimensional “selfie.” For example, one or more embodiments described herein identifies a face in the two-dimensional “selfie,” then builds and displays a three-dimensional model based on the identified face. One or more embodiments described herein also track movement of a viewer of a computing device displaying the three-dimensional model such that one or more portions of the three-dimensional model appear to follow the person viewing the “selfie.”
-
公开(公告)号:US10592590B2
公开(公告)日:2020-03-17
申请号:US15229108
申请日:2016-08-04
Applicant: ADOBE INC.
Inventor: I-Ming Pao , Alan Lee Erickson , Yuyan Song , Seth Shaw , Hailin Jin , Zhaowen Wang
Abstract: Embodiments of the present invention are directed at providing a font similarity preview for non-resident fonts. In one embodiment, a font is selected on a computing device. In response to the selection of the font, a pre-computed font list is checked to determine what fonts are similar to the selected font. In response to a determination that similar fonts are not local to the computing device, a non-resident font list is sent to a font vendor. The font vendor sends back previews of the non-resident fonts based on entitlement information of a user. Further, a full non-resident font can be synced to the computing device. Other embodiments may be described and/or claimed.
-
公开(公告)号:US20190073093A1
公开(公告)日:2019-03-07
申请号:US16180956
申请日:2018-11-05
Applicant: Adobe Inc.
Inventor: Yuyan Song , Sarah Kong , Alan L. Erickson , Bradee R. Evans , Aseem O. Agarwala
IPC: G06F3/0481 , G06F3/0486 , G06F3/0484
Abstract: A mesh is a collection of multiple shapes referred to as elements, each of which can share an edge with one or more other elements of the mesh. The mesh is presented to the user on a display, and the user identifies a new element to be added to the mesh. User input is received to manipulate the new element (e.g., move the new element around the display). As the new element is manipulated, various conditions are applied to determine edges of elements existing in the mesh that the new element can be snapped to. Snapping a new element to an edge of an existing element in the mesh refers to adding the new element to the mesh so that the new element and the existing element share the edge. Indications of the edges of existing elements to which the new element can be snapped are provided to the user.
-
-
-
-