-
公开(公告)号:US11232607B2
公开(公告)日:2022-01-25
申请号:US16751959
申请日:2020-01-24
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Vikas Sharma , Shantanu Agarwal , Sameer Bhatt , Rupali Arora , Richard Zhang , Anuradha Yadav , Jingwan Lu , Matthew David Fisher
Abstract: In implementations of adding color to digital images, an image colorization system can display a digital image to be color adjusted in an image editing interface and convert pixel content of the digital image to a LAB color space. The image colorization system can determine a lightness value (L) in the LAB color space of the pixel content of the digital image at a specified point on the digital image, and determine colors representable in an RGB color space based on combinations of A,B value pairs with the lightness value (L) in the LAB color space. The image colorization system can then determine a range of the colors for display in a color gamut in the image editing interface, the range of the colors corresponding to the A,B value pairs with the lightness value (L) of the pixel content at the specified point on the digital image.
-
公开(公告)号:US11157130B2
公开(公告)日:2021-10-26
申请号:US15905488
申请日:2018-02-26
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Nitesh Yadav
IPC: G06F3/048 , G06F3/0481 , G06T11/60 , G06F3/0484
Abstract: A copied image portion, such as an extracted image object, may be rendered together with (e.g., within) a cursor control element. Simply by resizing the cursor control element, the copied, rendered image portion may also be resized accordingly. For example, as the cursor control element is enlarged or reduced, the copied, rendered image portion within the cursor control element is also enlarged or reduced. In this way, a user may easily preview and designate a desired size of the copied, rendered image portion, and then simply place the cursor control element at a desired destination location (in the same or different image) to complete the desired pasting operation, and with a desired size of the pasted image portion.
-
公开(公告)号:US20200302656A1
公开(公告)日:2020-09-24
申请号:US16358564
申请日:2019-03-19
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Neeraj Chaudhary
IPC: G06T11/00 , G06T7/90 , G06T5/00 , G06F3/0484
Abstract: In implementations of object-based color adjustment, an image editing system adjusts hue and saturation of a digital image so that objects in the digital image do not appear unnatural. The image editing system quantizes a CIELAB color space into classes that represent pairs of a and b channel values. The image editing system determines probabilities that pixels of a digital image belong to each of the classes, and based on the probabilities, determines a range of hue and a range of saturation for each pixel. An object detector segments objects in the digital image to determine ranges of hue and saturation for each segmented object. The image editing system selectively adjusts the hue and saturation for objects of the digital image based on whether the hue and saturation range for the object include a value of hue and saturation, respectively, selected in a user interface.
-
公开(公告)号:US10419585B2
公开(公告)日:2019-09-17
申请号:US15191211
申请日:2016-06-23
Applicant: Adobe Inc.
Inventor: Vikas Sharma , Nishant Kumar
Abstract: Methods and systems for dynamically surfacing user interface controls in a workflow. In particular, one or more embodiments determine which steps of a workflow to display with the workflow. One or more embodiments assign weights or scores to each step of the workflow based on whether the step is a required step or an optional step. One or more embodiments use the assigned weights to determine which steps to display with the workflow in a graphical user interface based on whether the assigned weights meet a predetermined threshold. Additionally, one or more embodiments track user interactions with commands in the client application and increase weights of steps associated with the commands to dynamically display steps when the increased weights of the steps meet the predetermined threshold.
-
公开(公告)号:US20240331258A1
公开(公告)日:2024-10-03
申请号:US18194833
申请日:2023-04-03
Applicant: Adobe Inc.
Inventor: Gaurav Dixit , Vikas Sharma , Nishant Kumar , Ankur Agarwal
CPC classification number: G06T13/80 , G06T11/203
Abstract: In implementation of techniques for generating video from an image based on variable speed, a computing device implements a variable speed system to receive a static digital image displayed in a user interface, an indication of a movement direction, and an indication of a variable rate of speed. The variable speed system generates a digital video based on the static digital image, the digital video having pixels that move in the movement direction at a speed that varies based on the variable rate of speed based on pixels from the static digital image. The variable speed system then displays the digital video in the user interface.
-
公开(公告)号:US20210233287A1
公开(公告)日:2021-07-29
申请号:US16751959
申请日:2020-01-24
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Vikas Sharma , Shantanu Agarwal , Sameer Bhatt , Rupali Arora , Richard Zhang , Anuradha Yadav , Jingwan Lu , Matthew David Fisher
Abstract: In implementations of adding color to digital images, an image colorization system can display a digital image to be color adjusted in an image editing interface and convert pixel content of the digital image to a LAB color space. The image colorization system can determine a lightness value (L) in the LAB color space of the pixel content of the digital image at a specified point on the digital image, and determine colors representable in an RGB color space based on combinations of A,B value pairs with the lightness value (L) in the LAB color space. The image colorization system can then determine a range of the colors for display in a color gamut in the image editing interface, the range of the colors corresponding to the A,B value pairs with the lightness value (L) of the pixel content at the specified point on the digital image.
-
公开(公告)号:US20190265860A1
公开(公告)日:2019-08-29
申请号:US15905488
申请日:2018-02-26
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Nitesh Yadav
IPC: G06F3/0481 , G06F3/0484 , G06T11/60
Abstract: A copied image portion, such as an extracted image object, may be rendered together with (e.g., within) a cursor control element. Simply by resizing the cursor control element, the copied, rendered image portion may also be resized accordingly. For example, as the cursor control element is enlarged or reduced, the copied, rendered image portion within the cursor control element is also enlarged or reduced. In this way, a user may easily preview and designate a desired size of the copied, rendered image portion, and then simply place the cursor control element at a desired destination location (in the same or different image) to complete the desired pasting operation, and with a desired size of the pasted image portion.
-
公开(公告)号:US10937200B2
公开(公告)日:2021-03-02
申请号:US16358564
申请日:2019-03-19
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Neeraj Chaudhary
IPC: G06T11/00 , G06T7/90 , G06F3/0484 , G06T5/00 , G06F3/0489
Abstract: In implementations of object-based color adjustment, an image editing system adjusts hue and saturation of a digital image so that objects in the digital image do not appear unnatural. The image editing system quantizes a CIELAB color space into classes that represent pairs of a and b channel values. The image editing system determines probabilities that pixels of a digital image belong to each of the classes, and based on the probabilities, determines a range of hue and a range of saturation for each pixel. An object detector segments objects in the digital image to determine ranges of hue and saturation for each segmented object. The image editing system selectively adjusts the hue and saturation for objects of the digital image based on whether the hue and saturation range for the object include a value of hue and saturation, respectively, selected in a user interface.
-
公开(公告)号:US10909737B2
公开(公告)日:2021-02-02
申请号:US15845696
申请日:2017-12-18
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Vikas Sharma
IPC: G06T11/60
Abstract: Applying an image effect within an image processing application. An image processing application receives a selection of an image effect to be applied to an image. The image includes image layers, each of which has a layer property and is created based on an application of a first effect. The application selects a template from a set of predefined templates. The selection is based on the image effect and the template. The template includes template layers. The application matches each of the image layers to a corresponding template layer having a template property corresponding to the layer property. The application determines from the matching that no conflicts exist between the image layers and the template. The application merges the image layers with the template layers and applies the image effect.
-
公开(公告)号:US20190188889A1
公开(公告)日:2019-06-20
申请号:US15845696
申请日:2017-12-18
Applicant: Adobe Inc.
Inventor: Nishant Kumar , Vikas Sharma
IPC: G06T11/60
CPC classification number: G06T11/60
Abstract: Applying an image effect within an image processing application. An image processing application receives a selection of an image effect to be applied to an image. The image includes image layers, each of which has a layer property and is created based on an application of a first effect. The application selects a template from a set of predefined templates. The selection is based on the image effect and the template. The template includes template layers. The application matches each of the image layers to a corresponding template layer having a template property corresponding to the layer property. The application determines from the matching that no conflicts exist between the image layers and the template. The application merges the image layers with the template layers and applies the image effect.
-
-
-
-
-
-
-
-
-