PLUGIN AUTHORIZATION WORKFLOW FOR WEB APPLICATIONS

    公开(公告)号:US20240364683A1

    公开(公告)日:2024-10-31

    申请号:US18140700

    申请日:2023-04-28

    申请人: Adobe Inc.

    IPC分类号: H04L9/40

    CPC分类号: H04L63/0853 H04L63/0807

    摘要: A plugin authorization workflow for web applications is described. A plugin makes a request for an authorization token. An authorization provider module receives the request and displays a user interface (UI) to receive an input for approving execution of the plugin. A target authorization system receives the approval and generates an authorization code which is communicated to the authorization provider module and back to the plugin. The plugin directly calls the target authorization system with the authorization code. In return, the target authorization system sends an authorization token back to the plugin allowing execution of the plugin.

    GENERATING MODIFIED TWO-DIMENSIONAL IMAGES BY CUSTOMIZING FOCAL POINTS VIA THREE-DIMENSIONAL REPRESENTATIONS OF THE TWO-DIMENSIONAL IMAGES

    公开(公告)号:US20240362815A1

    公开(公告)日:2024-10-31

    申请号:US18304176

    申请日:2023-04-20

    申请人: Adobe Inc.

    IPC分类号: G06T7/70

    CPC分类号: G06T7/70 G06T2207/10016

    摘要: The present disclosure relates to systems, methods, and non-transitory computer-readable media that modify two-dimensional images via scene-based editing using three-dimensional representations of the two-dimensional images. For instance, in one or more embodiments, the disclosed systems utilize three-dimensional representations of two-dimensional images to generate and modify shadows in the two-dimensional images according to various shadow maps. Additionally, the disclosed systems utilize three-dimensional representations of two-dimensional images to modify humans in the two-dimensional images. The disclosed systems also utilize three-dimensional representations of two-dimensional images to provide scene scale estimation via scale fields of the two-dimensional images. In some embodiments, the disclosed systems utilizes three-dimensional representations of two-dimensional images to generate and visualize 3D planar surfaces for modifying objects in two-dimensional images. The disclosed systems further use three-dimensional representations of two-dimensional images to customize focal points for the two-dimensional images.

    PERSONALIZED TEXT-TO-IMAGE GENERATION
    6.
    发明公开

    公开(公告)号:US20240355022A1

    公开(公告)日:2024-10-24

    申请号:US18476504

    申请日:2023-09-28

    申请人: ADOBE INC.

    IPC分类号: G06T11/60 G06T7/194 G06T9/00

    摘要: One or more aspects of a method, apparatus, and non-transitory computer readable medium include obtaining an input description and an input image depicting a subject, encoding the input description using a text encoder of an image generation model to obtain a text embedding, and encoding the input image using a subject encoder of the image generation model to obtain a subject embedding. A guidance embedding is generated by combining the subject embedding and the text embedding, and then an output image is generated based on the guidance embedding using a diffusion model of the image generation model. The output image depicts aspects of the subject and the input description.

    Automatic recognition of visual and audio-visual cues

    公开(公告)号:US12125317B2

    公开(公告)日:2024-10-22

    申请号:US17539652

    申请日:2021-12-01

    申请人: ADOBE INC.

    摘要: A method for detecting a cue (e.g., a visual cue or a visual cue combined with an audible cue) occurring together in an input video includes: presenting a user interface to record an example video of a user performing an act including the cue; determining a part of the example video where the cue occurs; applying a feature of the part to a neural network to generate a positive embedding; dividing the input video into a plurality of chunks and applying a feature of each chunk to the neural network to generate a plurality of negative embeddings; applying a feature of a given one of the chunks to the neural network to output a query embedding; and determining whether the cue occurs in the input video from the query embedding, the positive embedding, and the negative embeddings.

    Node graph optimization using differentiable proxies

    公开(公告)号:US12125138B2

    公开(公告)日:2024-10-22

    申请号:US17864901

    申请日:2022-07-14

    申请人: Adobe Inc.

    IPC分类号: G06T15/04 G06T17/00 G06V10/82

    CPC分类号: G06T17/00 G06T15/04 G06V10/82

    摘要: Embodiments are disclosed for optimizing a material graph for replicating a material of the target image. Embodiments include receiving a target image and a material graph to be optimized for replicating a material of the target image. Embodiments include identifying a non-differentiable node of the material graph, the non-differentiable node including a set of input parameters. Embodiments include selecting a differentiable proxy from a library of the selected differentiable proxy is trained to replicate an output of the identified non-differentiable node. Embodiments include generating an optimized input parameters for the identified non-differentiable node using the corresponding trained neural network and the target image. Embodiments include replacing the set of input parameters of the non-differentiable node of the material graph with the optimized input parameters. Embodiments include generating an output material by the material graph to represent the target image using the optimized input parameters for the non-differentiable node.

    Efficient rendering of clipping objects

    公开(公告)号:US12118659B2

    公开(公告)日:2024-10-15

    申请号:US18058120

    申请日:2022-11-22

    申请人: Adobe Inc.

    IPC分类号: G06T15/30

    CPC分类号: G06T15/30

    摘要: In implementations of systems for efficient rendering of clipping objects, a computing device implements a clipping system to generate a clipping tree that includes a root node and a node for each clipping group included in a layer of an input render tree. The clipping system generates a segment buffer having rows that each represent coverage of a branch of the clipping tree and columns that each represent coverage of a level of the clipping tree. The segment buffer is mapped to two-dimensional array, and the clipping system computes coverage for a clipping object of a clipping group included in the layer of the input render tree based on an identifier of a row of the two-dimensional array.

    Text simplification with minimal hallucination

    公开(公告)号:US12118295B2

    公开(公告)日:2024-10-15

    申请号:US18045551

    申请日:2022-10-11

    申请人: ADOBE INC.

    摘要: Systems and methods for text simplification are described. Embodiments of the present disclosure identify a simplified text that includes original information from a complex text and additional information that is not in the complex text. Embodiments then compute an entailment score for each sentence of the simplified text using a neural network, wherein the entailment score indicates whether the sentence of the simplified text includes information from a sentence of the complex text corresponding to the sentence of the simplified text. Then, embodiments generate a modified text based on the entailment score, the simplified text, and the complex text, wherein the modified text includes the original information and excludes the additional information. Embodiments may then present the modified text to a user via a user interface.