-
公开(公告)号:US20230008785A1
公开(公告)日:2023-01-12
申请号:US17368419
申请日:2021-07-06
Applicant: Adobe Inc.
Inventor: Arushi JAIN , Ashish JAIN
IPC: G06F40/109 , G06T11/20 , G06K9/62 , G06F16/903 , G06F16/908
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.
-
公开(公告)号:US20240070376A1
公开(公告)日:2024-02-29
申请号:US17894058
申请日:2022-08-23
Applicant: Adobe Inc.
Inventor: Ashish JAIN , Arushi JAIN
IPC: G06F40/109 , G06F40/166
CPC classification number: G06F40/109 , G06F40/166
Abstract: Embodiments are disclosed for removing typographic rivers from electronic documents. The method may include receiving an electronic document including a plurality of words for automatic typographic correction. A typographic river is identified in the electronic document, the typographic river including a plurality of nodes, each node including an empty glyph. A candidate adjustment that removes the first node of the plurality of nodes is identified and the candidate adjustment is applied to the electronic document.
-
公开(公告)号:US20220405469A1
公开(公告)日:2022-12-22
申请号:US17350519
申请日:2021-06-17
Applicant: Adobe Inc.
Inventor: Aman ARORA , Ashish JAIN
IPC: G06F40/189 , G06F40/109 , G06F40/191
Abstract: Embodiments are disclosed for automatic enhancement of paragraph justification. A method includes receiving a selection of at least one paragraph, determining a plurality of penalty values for at least one typographic feature by varying a typographic feature value, the penalty values indicating a deviation from an optimal layout of the at least one paragraph, determining at least one optimal penalty value for the at least one typographic feature, the at least one optimal penalty value corresponding to at least one optimal typographic feature value of the at least one typographic feature, determining a priority for each of the at least one typographic feature based on a plurality of justification rules and the at least one optimal penalty value, and updating the at least one typographic feature of the at least one paragraph based on the priority and the at least one optimal typographic feature value.
-
公开(公告)号:US20240154787A1
公开(公告)日:2024-05-09
申请号:US18054028
申请日:2022-11-09
Applicant: ADOBE INC.
Inventor: Sanyam JAIN , Ashish JAIN
IPC: H04L9/06
CPC classification number: H04L9/0643
Abstract: Systems and methods for consistent document modification are provided. Embodiments include accessing a first document that comprises a first document object, where the first document object has a first document object style. The embodiments further comprise accessing a second document that comprises a second document object, where the second document object has a second document object style. The first document object style is to be modified based on the second document object style. The embodiments include hashing the first document object style to generate a first document object style hash, and hashing the second document object style to generate a second document object style hash. Based on determining the first document object style hash is different from the second document object style hash, the first document object is modified, within the first document, to comprise a modified first document object style that corresponds to the second document object style.
-
公开(公告)号:US20230406031A1
公开(公告)日:2023-12-21
申请号:US17841569
申请日:2022-06-15
Applicant: Adobe Inc.
Inventor: Ashish JAIN , Arushi JAIN
IPC: B43L13/14
CPC classification number: B43L13/141 , B43L13/149
Abstract: Embodiments are disclosed for perspective object snapping. The method may include detecting a first object in a perspective image that includes one or more vanishing points. The method may further include receiving a second object for insertion into the perspective image. The method may further include extracting a plurality of line segments from the first object. The method may further include generating, from the plurality of line segments, one or more snap points. The method may further include generating a perspective bounding box for the second object based on the one or more snap points, the one or more line segments and the one or more vanishing points. The method may further include inserting the second object into the perspective image based on the perspective bounding box.
-
公开(公告)号:US20230281379A1
公开(公告)日:2023-09-07
申请号:US17687106
申请日:2022-03-04
Applicant: Adobe Inc.
Inventor: Ashish JAIN , Arushi JAIN
IPC: G06F40/166 , G06F40/109
CPC classification number: G06F40/166 , G06F40/109
Abstract: Embodiments are disclosed for eliminating typographical errors from an electronic document. The method may include obtaining an electronic document comprising a plurality of text paragraphs. The method may further include detecting a plurality of typographical errors in the plurality of text paragraphs. The method may further include indexing a set of error paragraphs, wherein each paragraph in the set of error paragraphs includes at least one typographical error. The method may further include determining a priority for each typographical error based on a magnitude of the typographical error. The method may further include adjusting one or more attributes of each paragraph in the set of error paragraphs based on the priority for each typographical error.
-
公开(公告)号:US20230110922A1
公开(公告)日:2023-04-13
申请号:US17499229
申请日:2021-10-12
Applicant: Adobe Inc.
Inventor: Ashish JAIN , Ankit KUMAR , Abhishek RAJ
IPC: G06F40/174 , G06F40/103 , G06F16/93
Abstract: Embodiments are disclosed for propagating modifications made to an object to linked objects in a document. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input creating a first object in a first page of a document, analyzing first parameters associated with the first object, determining that the first object matches second objects in a first linked objects thread stored in a mapping of objects in the document, associating the first object with the first linked objects thread, receiving a second input including a modification to the first object, the modification including alterations to one or more of the first parameters, modifying the first object based on the alterations to the one or more of the first parameters, and automatically applying the modification to the second objects in the first linked objects thread.
-
-
-
-
-
-