-
公开(公告)号:US20220130085A1
公开(公告)日:2022-04-28
申请号:US17077496
申请日:2020-10-22
Applicant: ADOBE INC.
Inventor: Nirmal Kumawat , Pawan Kishor Singh
IPC: G06T11/60 , G06F40/103
Abstract: Systems and methods provide snap-line generation operations for live multi-path glyphs. In this regard, an attribute extraction component accesses a glyph description of a live multi-path glyph to determine and store several attributes related to at least one sub-path of the live multi-path glyph. The stored attributes are accessed by a snap-line generation component and used to determine whether an external object is moved near the live multi-path glyph. When moved near one another, a snap-line is generated along sub-path planes of the external object and the live multi-path glyph. Generated snap-lines are used to aid a user in aligning the two objects.
-
公开(公告)号:US20220122258A1
公开(公告)日:2022-04-21
申请号:US17071157
申请日:2020-10-15
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Shikhar Garg , Saikat Chakrabarty , Sourabh Gupta , Mrinal Kumar Sharma , Gourav Singhal
Abstract: In implementations of image content snapping guidelines, a guidelines segmentation system includes modules, such as an image pre-processing module to reduce the image size of a digital image if the image size exceeds an image size threshold. An object segmentation module segments objects depicted in the digital image and identifies each object by a bounding border that delineates an object region boundary. An edge detection module receives a segmented object and determines object external edges and object feature edges from the segmented object, and identifies object corners of the object. A snapping guidelines module determines image content snapping guidelines of an object depicted in the digital image, the image content snapping guidelines for an object determined based on the bounding border of the object region boundary, the object external edges, the object feature edges, and projected snapping guidelines that extend from the object corners of the object.
-
公开(公告)号:US11295181B2
公开(公告)日:2022-04-05
申请号:US16656132
申请日:2019-10-17
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Zhaowen Wang
IPC: G06K9/68 , G06T11/20 , G06F40/109 , G06F40/166
Abstract: Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.
-
公开(公告)号:US20210271800A1
公开(公告)日:2021-09-02
申请号:US17320462
申请日:2021-05-14
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Praveen Kumar Dhanuka , Gaurishankar Kshirsagar
IPC: G06F40/106 , G06F21/60 , G06F40/109
Abstract: In implementations of application-based font previewing, a font preview system of a computing device receives a font file corresponding to a font of a font repository via a network. The font preview system encrypts font tables of the font file and the font preview system writes the encrypted font tables to a font disk cache of the computing device. The font preview system writes metadata describing the font tables to a font memory cache of the computing device. In response to receiving a request to preview the font from an application of the computing device, the font preview system uses the metadata to identify and decrypt a particular font table of the encrypted font tables, and the application renders glyphs of the font in a user interface using the decrypted particular font table.
-
公开(公告)号:US10997770B1
公开(公告)日:2021-05-04
申请号:US16866979
申请日:2020-05-05
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat
IPC: G06T13/80 , G06T11/20 , G06F40/109
Abstract: Techniques are described for automating animation of fonts. In certain embodiments, segments of a glyph that symbolizes a font character are accessed. Sub-segments are then generated for the glyph by applying an automated segmenting function to the segments. Glyph points are then determined for the glyph based on the generated sub-segments of the glyph. For a glyph point in the glyph points, positions for the glyph point are computed at time points by, for each time point of the time points, applying an effect function to the glyph point. Keyframes are generated corresponding to the time points, wherein each keyframe in the keyframes corresponds to a respective time point in the time points and includes an animation effect generated for the glyph based on respective positions computed for the glyph points at the time point. A font animation is provided based on the keyframes.
-
公开(公告)号:US10950017B2
公开(公告)日:2021-03-16
申请号:US16505374
申请日:2019-07-08
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Praveen Kumar Dhanuka
IPC: G06T11/20 , G06T3/00 , G06F40/109
Abstract: In implementations of glyph weight modification, a glyph modification system represents an outline of an unmodified glyph as segments having start points and endpoints. The segments have directions based on the start points and the endpoints such that an endpoint of a segment is a start point of another segment. The system identifies features of the unmodified glyph based on the segment directions. A property of the unmodified glyph can be modified by changing coordinates of points of the segments based on the identified features. The glyph modification system generates a modified glyph having the modified property using the points of the segments with the changed coordinates.
-
公开(公告)号:US12211129B2
公开(公告)日:2025-01-28
申请号:US17744393
申请日:2022-05-13
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Nirmal Kumawat , Arushi Jain
IPC: G06T11/60 , G06F40/106 , G06F40/109 , G06F40/166 , G06T11/20
Abstract: Embodiments are disclosed for identifying and modifying overlapping glyphs in a text layout. A method of identifying and modifying overlapping glyphs includes detecting a plurality of overlapping glyphs in a text layout, modifying a geometry of one or more of the overlapping glyphs based on an aesthetic score, updating a rendering tree based on the modified geometry of the one or more overlapping glyphs, and rendering the text layout using the rendering tree.
-
公开(公告)号:US11776168B2
公开(公告)日:2023-10-03
申请号:US17219391
申请日:2021-03-31
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Zhaowen Wang , Zhifei Zhang
IPC: G06T11/00 , G06T11/60 , G06T5/00 , G06V30/148
CPC classification number: G06T11/001 , G06T5/005 , G06T11/60 , G06V30/153 , G06V30/158
Abstract: This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that extract a texture from embedded text within a digital image utilizing kerning-adjusted glyphs. For example, the disclosed systems utilize text recognition and text segmentation to identify and segment glyphs from embedded text depicted in a digital image. Subsequently, in some implementations, the disclosed systems determine optimistic kerning values between consecutive glyphs and utilize the kerning values to reduce gaps between the consecutive glyphs. Furthermore, in one or more implementations, the disclosed systems generate a synthesized texture utilizing the kerning-value-adjusted glyphs by utilizing image inpainting on the textures corresponding to the kerning-value-adjusted glyphs. Moreover, in certain instances, the disclosed systems apply a target texture to a target digital text based on the generated synthesized texture.
-
公开(公告)号:US11610046B2
公开(公告)日:2023-03-21
申请号:US16667119
申请日:2019-10-29
Applicant: Adobe Inc.
Inventor: Pawan Kishor Singh , Nirmal Kumawat , Saikat Chakrabarty
IPC: G06F40/10 , G06F40/109 , G06T11/00
Abstract: A document authoring application receives a text input including one or more alphanumeric characters. A glyph extraction module in the application determines graphical data describing glyphs of the alphanumeric characters. From the graphical data, the glyph extraction module extracts visual elements, each visual element including a color or an outline from the glyphs. The glyph extraction module generates a responsive font effect that includes the extracted visual element applied to one or more of an underline effect, a strikethrough effect, a bullet point effect, or a list dot effect. Responsive to a modification of the text input, the glyph extraction module extracts an additional visual element from an additional glyph associated with the modified text. The responsive font effect is modified to include the additional visual element. The user interface is updated to display the responsive font effect or the modified font effect.
-
公开(公告)号:US11580669B2
公开(公告)日:2023-02-14
申请号:US17093060
申请日:2020-11-09
Applicant: Adobe Inc.
Inventor: Jose Ignacio Echevarria Vallespi , Shikhar Garg , Saikat Chakrabarty , Nirmal Kumawat
Abstract: Embodiments are disclosed for determining a context-aware text color recommendation for text at a text location on an image. In particular, in one or more embodiments, the disclosed systems and methods comprise obtaining an image and a text location on the image, identifying at least one color theme based on a color harmonic template associated with the image, modifying the at least one color theme based on characteristics of the image, determining accessibility for at least one color in the at least one color theme based on the text location on the image, and determining a color palette recommendation for text at the text location on the image based on the determined accessibility for the at least one color in the at least one color theme.
-
-
-
-
-
-
-
-
-