-
公开(公告)号:US12020446B2
公开(公告)日:2024-06-25
申请号:US17966030
申请日:2022-10-14
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka
IPC: G06T7/30 , G06T7/13 , G06T11/60 , G06F3/04842
CPC classification number: G06T7/30 , G06T7/13 , G06T11/60 , G06F3/04842 , G06T2200/24 , G06T2210/12
Abstract: Offset object alignment operations are described that support an ability to control alignment operations to aid positioning of an object in relation to at least one other object in a user interface based an offset value. This is performable through identification of objects that overlap along an axis in a user interface and calculation of offset values using these object pairs. Filtering and priority based techniques are also usable as part of calculated an offset value to be used as part of an alignment operation.
-
公开(公告)号:US20240161361A1
公开(公告)日:2024-05-16
申请号: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.
-
公开(公告)号:US11900510B2
公开(公告)日:2024-02-13
申请号:US17232706
申请日:2021-04-16
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain , Neeraj Nandkeolyar , Shivi Pal
IPC: G06F40/109 , G06T11/20 , G06F3/04842 , G06F3/04845 , G06K15/00
CPC classification number: G06T11/203 , G06F3/04842 , G06F3/04845 , G06F40/109 , G06K15/00
Abstract: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.
-
公开(公告)号:US20230393711A1
公开(公告)日:2023-12-07
申请号:US17832923
申请日:2022-06-06
Applicant: Adobe Inc.
Inventor: Harish Kumar , Praveen Kumar Dhanuka , Arushi Jain
IPC: G06F3/0484 , G06F3/0481 , G06T3/00
CPC classification number: G06F3/0484 , G06F3/0481 , G06T3/0056
Abstract: In implementations of context-based copy-paste systems, a computing device implements a context system to receive input data describing a selection of a vector object. The context system detects vicinity vector objects based on a bounding box of the vector object and bounding boxes of the vicinity vector objects. A transformation is identified based on similarities between the vicinity vector objects and target vector objects. The context system generates a modified vector object for display in a user interface by transforming the vector object using the transformation and reproducing the transformed vector object relative to a particular target vector object of the target vector objects.
-
公开(公告)号:US20230140498A1
公开(公告)日:2023-05-04
申请号:US17513101
申请日:2021-10-28
Applicant: Adobe Inc.
Inventor: Ashish Jain , Arushi Jain
IPC: 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.
-
公开(公告)号:US20220335667A1
公开(公告)日:2022-10-20
申请号:US17232706
申请日:2021-04-16
Applicant: Adobe Inc.
Inventor: Praveen Kumar Dhanuka , Arushi Jain , Neeraj Nandkeolyar , Shivi Pal
IPC: G06T11/20 , G06F40/109 , G06F3/0484
Abstract: Glyph sizing control techniques are described for digital content that provide insight regrading a true size of glyphs when rendered using a respective font and also leverages this insight to control font sizing and alignment. In one example, a glyph sizing system outputs a plurality of options to specify a unit-of-measure to control an actual size of a glyph as rendered in a user interface. Examples of units of measure include a capital height, x-height, ICF-height, dynamic height, object height, width, and other spans along a dimension, e.g., based on ascent, descent, or other. These units of measure are leveraged by the glyph sizing system to surface information regarding an actual size of respective glyphs for that unit-of-measure and control glyph sizing and arrangement.
-
公开(公告)号:US11430166B1
公开(公告)日:2022-08-30
申请号:US17466923
申请日:2021-09-03
Applicant: ADOBE INC.
Inventor: Ashish Jain , Arushi Jain
Abstract: Embodiments of the present technology provide systems, methods, and computer storage media for facilitating generation of number-bullet objects. In some embodiments, an image to use as a bullet portion in generating number-bullet objects is identified. Further, a first text item and a second text item for which to generate corresponding number-bullet objects are also identified. Thereafter, a first number-bullet object for the first text item is automatically generated by overlaying a first number over the image, and a second number-bullet object for the second text item is automatically generated by overlaying a second number over the image, the first number and the second number indicating a sequential order of the first text item and the second text item. The first number-bullet object can be presented in vertical alignment with the first text item and the second number-bullet object in vertical alignment with the second text item.
-
公开(公告)号:US20220262052A1
公开(公告)日:2022-08-18
申请号:US17175926
申请日:2021-02-15
Applicant: Adobe Inc.
Inventor: Rakesh Baidya , Praveen Kumar Dhanuka , Nitin Sharma , Arushi Jain
IPC: G06T11/60 , G06T11/20 , G06F3/0484
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.
-
公开(公告)号:US11417036B1
公开(公告)日:2022-08-16
申请号:US17324337
申请日:2021-05-19
Applicant: Adobe Inc.
Inventor: Arushi Jain , Praveen Kumar Dhanuka , Matthew David Fisher
IPC: G06T11/20
Abstract: In implementations of systems for generating indications of perceptual linear regions of vector objects, a computing device implements a linear region system to receive input data describing an outline of a vector object. The linear region system determines differences between sequential points of the outline and linear approximation lines projected through the sequential points. The linear region system combines a first linear group and a second linear group of the linear groups into a combined group based on a linearity constraint. An indication of a perceptual linear region of the vector object is generated for display in a user interface based on the combined group.
-
公开(公告)号:US11314924B2
公开(公告)日:2022-04-26
申请号:US16892795
申请日:2020-06-04
Applicant: Adobe Inc.
Inventor: Arushi Jain , Vijit Saxena , Praveen Kumar Dhanuka , Matthew Fisher
IPC: G06F40/109 , G06F40/166 , G06F40/126 , G06K9/00
Abstract: Techniques described herein take character glyphs as input and generate a text-on-a-path text object that includes the character glyphs arranged in a determined order along a path. For instance, a method described herein includes accessing character glyphs in input data. The method further includes determining an order for the character glyphs based on relative positions and orientations of the character glyphs in the input data. The method further includes generating a path for the character glyphs, based on the order, and associating the path with the character glyphs. Further, the method includes generating a text object that includes the set of character glyphs arranged in the order along the path.
-
-
-
-
-
-
-
-
-