-
公开(公告)号:US20220108506A1
公开(公告)日:2022-04-07
申请号:US17064231
申请日:2020-10-06
Applicant: ADOBE INC.
Inventor: Subham Gupta , Krishna Singh Karki , Poonam Bhalla , Ajay Bedi
Abstract: Methods, systems, and computer storage media for providing tool tutorials based on tutorial information that is dynamically integrated into tool tutorial shells using graphics editing system operations in a graphics editing systems. In operation, an image is received in association with a graphics editing application. Tool parameters (e.g., image-specific tool parameters) are generated based on processing the image. The tool parameters are generated for a graphics editing tool of the graphics editing application. The graphics editing tool (e.g., object removal tool or spot healing tool) can be a premium version of a simplified version of the graphics editing tool in a freemium application service. Based on the tool parameters and the image, a tool tutorial data file is generated by incorporating the tool parameters and the image into a tool tutorial shell. The tool tutorial data file can be selectively rendered in an integrated interface of the graphics editing application.
-
公开(公告)号:US20210118325A1
公开(公告)日:2021-04-22
申请号:US16654737
申请日:2019-10-16
Applicant: Adobe Inc.
Inventor: Subham Gupta , Poonam Bhalla , Krishna Singh Karki , Ajay Bedi
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate dynamic tool-based animated tutorials. In particular, in one or more embodiments, the disclosed systems generate an animated tutorial in response to receiving a request associated with an image editing tool. The disclosed systems then extract steps from existing general tutorials that pertain to the image editing tool to generate tool-specific animated tutorials. In at least one embodiment, the disclosed systems utilize a clustering algorithm in conjunction with image parameters to provide a set of these generated animated tutorials that showcase diverse features and/or attributes of the image editing tool based on measured aesthetic gains resulting from application of the image editing tool within the animated tutorials.
-
公开(公告)号:US11816147B2
公开(公告)日:2023-11-14
申请号:US16683929
申请日:2019-11-14
Applicant: ADOBE INC.
Inventor: Subham Gupta , Poonam Bhalla , Krishna Singh Karki , Ajay Bedi
IPC: G06F16/55 , G06F16/58 , G06F16/587 , G06F16/532 , G06F16/535 , G06F16/583
CPC classification number: G06F16/55 , G06F16/532 , G06F16/535 , G06F16/583 , G06F16/587 , G06F16/5866
Abstract: Embodiments of the present invention are directed towards providing contextual tags for an image based on a contextual analysis of associated images captured in the same environment as the image. To determine contextual tags, content tags can be determined for images. The determined content tags can be associated with categories based on a contextual classification of the content tags. These associated content tags can then be designated as contextual tags for a respective category. To associate these contextual tags with the images, the images can be iterated through based on how the images relate to the contextual tags. For instance, when an image is associated with a category, the contextual tags classified into that category can be assigned to that image.
-
公开(公告)号:US20200250453A1
公开(公告)日:2020-08-06
申请号:US16264387
申请日:2019-01-31
Applicant: Adobe Inc.
Inventor: Subham Gupta , Ajay Bedi , Poonam Bhalla , Krishna Singh Kari
IPC: G06K9/20 , G06F3/0482 , G06F3/0484 , G06K9/72
Abstract: An image editing program can include a content-aware selection system. The content-aware selection system can enable a user to select an area of an image using a label or a tag that identifies object in the image, rather than having to make a selection area based on coordinates and/or pixel values. The program can receive a digital image and metadata that describes an object in the image. The program can further receive a label, and can determine from the metadata that the label is associated with the object. The program can then select a bounding box for the object, and identify in the bounding box, pixels that represent the object. The program can then output a selection area that surrounds the pixels.
-
公开(公告)号:US10440276B2
公开(公告)日:2019-10-08
申请号:US15801836
申请日:2017-11-02
Applicant: Adobe Inc.
Inventor: Subham Gupta , Poonam Bhalla , Krishna Singh Karki , Ajay Bedi
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating focused preview images that include the subjects of interest of digital images. For example, in one or more embodiments, the disclosed system utilizes a machine-learning model to generate a saliency map for a digital image to indicate one or more salient objects portrayed within the digital image. Additionally, in one or more embodiments, the system identifies a focus region based on focus information captured by a camera device at the time of capturing the digital image. Furthermore, the system can then utilize the saliency map and the focus region to generate a focused preview image. For instance, in one or more embodiments, the system crops the digital image based on an overlapping portion of the saliency map and the focus region to generate a focused preview image.
-
公开(公告)号:US20190132520A1
公开(公告)日:2019-05-02
申请号:US15801836
申请日:2017-11-02
Applicant: Adobe Inc.
Inventor: Subham Gupta , Poonam Bhalla , Krishna Singh Karki , Ajay Bedi
CPC classification number: H04N5/23293 , G06K9/66 , H04N1/2112 , H04N5/23216 , H04N5/2628
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating focused preview images that include the subjects of interest of digital images. For example, in one or more embodiments, the disclosed system utilizes a machine-learning model to generate a saliency map for a digital image to indicate one or more salient objects portrayed within the digital image. Additionally, in one or more embodiments, the system identifies a focus region based on focus information captured by a camera device at the time of capturing the digital image. Furthermore, the system can then utilize the saliency map and the focus region to generate a focused preview image. For instance, in one or more embodiments, the system crops the digital image based on an overlapping portion of the saliency map and the focus region to generate a focused preview image.
-
公开(公告)号:US12039882B2
公开(公告)日:2024-07-16
申请号:US17451426
申请日:2021-10-19
Applicant: Adobe Inc.
Inventor: Subham Gupta , Poonam Bhalla , Krishna Singh , Ajay Bedi
IPC: G09B21/00 , G06F3/04886 , G06F18/21 , G06F18/214 , G06F18/24
CPC classification number: G09B21/003 , G06F3/04886 , G06F18/214 , G06F18/2163 , G06F18/24 , G09B21/006 , G09B21/007
Abstract: Some implementations include methods for communicating features of images to visually impaired users. An image to be displayed on a touch sensitive screen of a computing device may include one or more objects. Each of the one or more objects may be associated with a bounding box. A contact with the image may be detected via the touch sensitive screen. The contact may be determined to be within a bounding box associated with a first object of the one or more objects. Responsive to detecting the contact to be within the bounding box associated with the first object, a caption of the first object may be caused to become audible and the touch sensitive screen may be caused to vibrate based on a vibration pattern unique to the first object.
-
公开(公告)号:US20230121539A1
公开(公告)日:2023-04-20
申请号:US17451426
申请日:2021-10-19
Applicant: Adobe Inc.
Inventor: Subham Gupta , Poonam Bhalla , Krishna Singh , Ajay Bedi
IPC: G09B21/00 , G06F3/16 , G06F3/0488 , G06K9/62
Abstract: Some implementations include methods for communicating features of images to visually impaired users. An image to be displayed on a touch sensitive screen of a computing device may include one or more objects. Each of the one or more objects may be associated with a bounding box. A contact with the image may be detected via the touch sensitive screen. The contact may be determined to be within a bounding box associated with a first object of the one or more objects. Responsive to detecting the contact to be within the bounding box associated with the first object, a caption of the first object may be caused to become audible and the touch sensitive screen may be caused to vibrate based on a vibration pattern unique to the first object.
-
公开(公告)号:US20220414149A1
公开(公告)日:2022-12-29
申请号:US17902457
申请日:2022-09-02
Applicant: Adobe Inc.
Inventor: Amol Jindal , Subham Gupta , Poonam Bhalla , Krishna Singh Karki , Ajay Bedi
IPC: G06F16/738 , G06F16/732 , G06F16/735 , G06F16/78 , G06F16/783
Abstract: A system identifies a video comprising frames associated with content tags. The system detects features for each frame of the video. The system identifies, based on the detected features, scenes of the video. The system determines, for each frame for each scene, a frame score that indicates a number of content tags that match the other frames within the scene. The system selects, for each scene, a set of key frames that represent the scene based on the determined frame scores. The system receives a search query comprising a keyword. The system generates, for display, search results responsive to the search query including a dynamic preview of the video. The dynamic preview comprises an arrangement of frames of the video corresponding to each scene of the video. Each of the arrangement of frames is selected from the selected set of key frames representing the respective scene of the video.
-
公开(公告)号:US11468786B2
公开(公告)日:2022-10-11
申请号:US16654737
申请日:2019-10-16
Applicant: Adobe Inc.
Inventor: Subham Gupta , Poonam Bhalla , Krishna Singh Karki , Ajay Bedi
IPC: G06F3/048 , G09B19/00 , G09B5/02 , G06T13/80 , G06F3/0482
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate dynamic tool-based animated tutorials. In particular, in one or more embodiments, the disclosed systems generate an animated tutorial in response to receiving a request associated with an image editing tool. The disclosed systems then extract steps from existing general tutorials that pertain to the image editing tool to generate tool-specific animated tutorials. In at least one embodiment, the disclosed systems utilize a clustering algorithm in conjunction with image parameters to provide a set of these generated animated tutorials that showcase diverse features and/or attributes of the image editing tool based on measured aesthetic gains resulting from application of the image editing tool within the animated tutorials.
-
-
-
-
-
-
-
-
-