-
公开(公告)号:US12073499B2
公开(公告)日:2024-08-27
申请号:US17985431
申请日:2022-11-11
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Shivi Pal , Arushi Jain
CPC classification number: G06T11/60 , G06T3/40 , G06T11/203 , G06T2200/24
Abstract: Glyph editing techniques through use of an adornment object are described. In one example, an input is received identifying a glyph and an adornment object in digital content displayed in a user interface. Glyph anchor points are obtained based on the glyph and adornment anchor points based on the adornment object. A link is generated between at least one said glyph anchor point and at least one said adornment anchor point. An edit input is received specifying an edit to a spatial property the glyph. The spatial property of the edit is propagated to a spatial property of the adornment object based on the link.
-
公开(公告)号:US20240161358A1
公开(公告)日:2024-05-16
申请号:US17984967
申请日:2022-11-10
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
IPC: G06T11/20
CPC classification number: G06T11/203 , G06T2200/24
Abstract: Curve offset operations as implemented by a digital image editing system are described. Input points are received via a user interface and a determination is made that a first set of the input points satisfy a condition for use as part of a curve offset operation with respect to a curve. A first segment is added to a path using the curve offset operation. The first segment is generated by aligning the first set of input points using an offset value based on the curve. A determination is then made that a second set of the input points do not satisfy the condition for use as part of the curve offset operation and a second segment is added to the first segment of the path. The second segment is generated using the second set of points and the path is displayed.
-
公开(公告)号:US11967010B2
公开(公告)日:2024-04-23
申请号:US17567558
申请日:2022-01-03
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
CPC classification number: G06T11/60 , G06T1/60 , G06T11/203 , G06T2200/24
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for providing angular snapping guides to efficiently, accurately, and flexibly align user interactions and editing operations to existing angular linear segments of digital design objects in a digital design document. In particular, in one or more embodiments, the disclosed systems determine target angular linear segments for presentation of angular snapping guides by generating angular bin data structures based on orientation and signed distances of angular linear segments within the digital design document. Accordingly, in one or more embodiments, the disclosed systems can efficiently search these angular bin data structures based on angles and signed distances corresponding to user interactions. Further, in some embodiments, the disclosed systems identify a target angular linear segment from the angular bins and provide an angular snapping guide corresponding to the target angular linear segment during transformation of the digital design document.
-
公开(公告)号:US11960823B1
公开(公告)日:2024-04-16
申请号:US17984656
申请日:2022-11-10
Applicant: Adobe Inc.
Inventor: Ashish Jain , Arushi Jain
IPC: G06F40/166 , G06F40/279
CPC classification number: G06F40/166 , G06F40/279
Abstract: A missing glyph replacement system is described. In an example, a Unicode identifier of a missing glyph is obtained and glyph metadata describing a glyph cluster that includes the Unicode identifier is obtained from a cache maintained in the storage device, e.g., as part of preprocessing. From this, the system obtains glyphs from the font using Unicode identifiers included in the glyph cluster. The system uses a representative glyph from these glyphs to verify the glyph cluster, and if verified obtains glyphs based on the cluster. For these obtained glyphs, an amount of similarity is determined for the missing glyph with respect to the plurality of obtained glyphs, e.g., to control output of representations of the obtained glyphs in the user interface. The representations are user selectable via the user interface to replace the missing glyph.
-
公开(公告)号:US20240062503A1
公开(公告)日:2024-02-22
申请号:US17891643
申请日:2022-08-19
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
CPC classification number: G06V10/24 , G06V10/235
Abstract: Location operation conflict resolution techniques are described. In these techniques, a likely user's intent is inferred by a digital image editing system to prioritize anchor points that are to be a subject of a location operation. In an example in which multiple anchor points qualify for location operations at a same time, these techniques are usable to resolve conflicts between the anchor points based on an assigned priority. In an implementation, the priority is based on selection input location with respect to an object.
-
公开(公告)号:US11809806B2
公开(公告)日:2023-11-07
申请号:US17368419
申请日:2021-07-06
Applicant: Adobe Inc.
Inventor: Arushi Jain , Ashish Jain
IPC: G06F40/109 , G06T11/20 , G06F16/908 , G06F16/903 , G06F18/22
CPC classification number: G06F40/109 , G06F16/908 , G06F16/90335 , G06F18/22 , G06T11/203
Abstract: Glyph accessibility techniques are described as implemented by a digital content processing system involving accessing glyphs and glyph alternatives. These techniques include preprocessing techniques in which a base font is used to determine similarity of glyphs within the base font to each other. Glyph metadata that describes this similarity is cached in a storage device and used during runtime to increase efficiency in locating similar glyphs in other fonts.
-
公开(公告)号:US11763064B2
公开(公告)日:2023-09-19
申请号:US17513101
申请日:2021-10-28
Applicant: Adobe Inc.
Inventor: Ashish Jain , Arushi Jain
IPC: G06F3/048 , G06F40/109 , G06F3/0482
CPC classification number: G06F40/109 , G06F3/0482
Abstract: Glyph accessibility techniques are described. In an example, the glyph management system obtains alternate glyphs of glyphs from an input glyph sequence. The glyph management system then determines a swash type of swashes included in respective alternate glyphs. The swash type is used to generate candidate glyph sequences using one or more rules. The candidate glyph sequences are usable to replace an input glyph sequence in the user interface.
-
公开(公告)号:US11733785B2
公开(公告)日:2023-08-22
申请号:US16676845
申请日:2019-11-07
Applicant: ADOBE INC.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
IPC: G06F40/109 , G06F3/023 , G06F40/166
CPC classification number: G06F3/0236 , G06F40/109 , G06F40/166
Abstract: Systems and methods provide for replacing a default glyph in text displayed by an application with a preferred glyph. A preferred glyph is selected and the character value, glyph ID and font of the preferred glyph are extracted from the preferred glyph. The character value of the preferred glyph is then mapped to the glyph ID and font, which is then stored in a priority glyph set. A user can then input text into a document normally using default glyphs of a font. If it is determined that a character value associated with a default glyph is included in the priority glyph set, the default glyph is replaced by a preferred glyph. Additionally, suggestion glyphs may be presented to a user based on, at least, the character value, glyph ID, and font of a selected glyph.
-
公开(公告)号:US11663394B2
公开(公告)日:2023-05-30
申请号:US17531758
申请日:2021-11-21
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Nirmal Kumawat , Arushi Jain
IPC: G06F40/109 , G06T11/20
CPC classification number: G06F40/109 , G06T11/203
Abstract: In implementations of systems for generating instances of variable fonts, a computing device implements a similarity system to receive input data describing attribute values of glyphs of an input font. The similarity system generates a custom instance of a variable font by modifying a value of a registered design axis of the variable font based on the attribute values. A similarity score is determined that describes a visual similarity between the custom instance of the variable font and the input font. The similarity system identifies an additional design axis of the variable font based on the similarity score and generates an instance of the variable font that is visually similar to the input font by modifying a value of the additional design axis.
-
公开(公告)号:US11551391B2
公开(公告)日:2023-01-10
申请号:US17175926
申请日:2021-02-15
Applicant: Adobe Inc.
Inventor: Rakesh Baidya , Praveen Kumar Dhanuka , Nitin Sharma , Arushi Jain
IPC: G06T11/60 , G06T11/20 , G06F3/0484 , G06F3/04845 , G06F3/04842 , G06T15/80
Abstract: Digital image dynamic shadow generation is described as implemented by a dynamic shadow system using one or more computing devices. The dynamic shadow system is configured to generate shadow objects based on one or more source objects included in a digital image (e.g., a two-dimensional digital image), automatically and without user intervention. The shadow object is based on a shape of the source object that is to “cast” the shadow and thus promotes realism. The shadow object is also generated by the dynamic shadow system to address an environment, in which, the shadow object is disposed within the digital image.
-
-
-
-
-
-
-
-
-