-
公开(公告)号:US10346951B2
公开(公告)日:2019-07-09
申请号:US15448138
申请日:2017-03-02
Applicant: Adobe Inc.
Inventor: Zhe Lin , Radomir Mech , Xiaohui Shen , Brian L. Price , Jianming Zhang , Anant Gilra , Jen-Chan Jeff Chien
Abstract: Image cropping suggestion using multiple saliency maps is described. In one or more implementations, component scores, indicative of visual characteristics established for visually-pleasing croppings, are computed for candidate image croppings using multiple different saliency maps. The visual characteristics on which a candidate image cropping is scored may be indicative of its composition quality, an extent to which it preserves content appearing in the scene, and a simplicity of its boundary. Based on the component scores, the croppings may be ranked with regard to each of the visual characteristics. The rankings may be used to cluster the candidate croppings into groups of similar croppings, such that croppings in a group are different by less than a threshold amount and croppings in different groups are different by at least the threshold amount. Based on the clustering, croppings may then be chosen, e.g., to present them to a user for selection.
-
公开(公告)号:US20240126427A1
公开(公告)日:2024-04-18
申请号:US17964406
申请日:2022-10-12
Applicant: Adobe Inc.
Inventor: Anant Gilra
IPC: G06F3/04883 , G06F3/0354
CPC classification number: G06F3/04883 , G06F3/03545
Abstract: Constrained stroke editing techniques for digital content are described. In these examples, a stroke constraint system is employed as part of a digital content creation system to manage input, editing, and erasure (i.e., removal) of strokes via a user interface as part of editing digital content. To do so, locations and attributes of a displayed stroke are used to constrain location and/or attributes of an input stroke.
-
公开(公告)号:US11175735B2
公开(公告)日:2021-11-16
申请号:US15658343
申请日:2017-07-24
Applicant: ADOBE INC.
Inventor: Anant Gilra
IPC: G06F3/01 , G06F3/0482 , G06F3/0484 , G06F3/0481
Abstract: Systems and techniques are disclosed that provide application analytics data that combines gaze data and selection data. An application is configured with UI items that are grouped for analytics tracking and configured to track gazes and selections. When the application is used, the user's eye movements and pauses are monitored to identify when the user gazes upon a UI item. In one embodiment, based on determining that a gaze location is within a bounding box corresponding to a first UI item, the system determines that the gaze corresponded to the first UI item. The system also identifies subsequent selections of other UI items in the group. After a selection of a second UI item in the group is received, application analytics data is provided that identifies the gaze corresponding to the first UI item occurring prior to the selection of the second UI item.
-
14.
公开(公告)号:US20210216196A1
公开(公告)日:2021-07-15
申请号:US17157346
申请日:2021-01-25
Applicant: Adobe Inc.
Inventor: Anant Gilra
IPC: G06F3/0484 , G06F3/0488
Abstract: Techniques described herein address the issue of inadequate view of areas of a crop rectangle for a user while cropping an image. The inadequate view may be due to the magnification of the image in the graphical user interface, the selection tool (e.g., the user's finger) blocking a portion of the image, or the like. The solution of zoom-loupes provide a view of the area around a specified point the user selects on the crop rectangle that may be magnified to assist the user to set the crop rectangle area precisely. The zoom-loupe is generated based on the location (e.g., corner or edge of the crop rectangle) of the specified point and is associated with the specified point using connector lines. The zoom-loupe is placed on the graphical user interface to avoid obstructing other views for the user and avoid collisions with other zoom-loupes.
-
公开(公告)号:US12026365B2
公开(公告)日:2024-07-02
申请号:US17964406
申请日:2022-10-12
Applicant: Adobe Inc.
Inventor: Anant Gilra
IPC: G06F3/04883 , G06F3/0354
CPC classification number: G06F3/04883 , G06F3/03545
Abstract: Constrained stroke editing techniques for digital content are described. In these examples, a stroke constraint system is employed as part of a digital content creation system to manage input, editing, and erasure (i.e., removal) of strokes via a user interface as part of editing digital content. To do so, locations and attributes of a displayed stroke are used to constrain location and/or attributes of an input stroke.
-
公开(公告)号:US20220066589A1
公开(公告)日:2022-03-03
申请号:US17004561
申请日:2020-08-27
Applicant: Adobe Inc.
Inventor: Anant Gilra , Walter Michael Shaw
IPC: G06F3/041 , G06F3/0488 , G06F3/0484
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for provide a continuous-variable input element for customizing pressure sensitivity for a touch-based input. For instance, the disclosed system utilizes an input element value corresponding to a position of the continuous-variable input element to determine a plurality of variables of a pressure sensitivity curve. The disclosed system determines an exponent of an exponential curve function and an ending value for the exponential curve function based on the input element value. Additionally, the disclosed systems generates the pressure sensitivity curve utilizing the exponential curve function. The disclosed system uses the pressure sensitivity curve to determine a display output of a graphical user interface tool in response to a pressure of an input.
-
17.
公开(公告)号:US20210056702A1
公开(公告)日:2021-02-25
申请号:US16547489
申请日:2019-08-21
Applicant: Adobe Inc.
Inventor: Anant Gilra
IPC: G06T7/11 , G06F3/0484 , G06T7/12
Abstract: Techniques described herein address the issue of inadequate view of areas of a crop rectangle for a user while cropping an image. The inadequate view may be due to the user zooming, panning, or rotating the image such that some or all of the crop rectangle may no longer be within view in the graphical user interface. The solution of zoom-loupes provide a view of the corners and user selected points on the edge of the crop rectangle that may be magnified to assist the user to set the crop rectangle area precisely. Additionally, a second crop rectangle can be generated when the entire first/original crop rectangle is unavailable because it is outside the view in the graphical user interface. Using the second crop rectangle, the user may use the second crop rectangle to complete pixel perfect cropping.
-
-
-
-
-
-