DIGITAL IMAGE RADIAL PATTERN DECODING SYSTEM

    公开(公告)号:US20240346621A1

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

    申请号:US18301398

    申请日:2023-04-17

    Applicant: Adobe Inc.

    CPC classification number: G06T3/60 G06T3/40 G06T5/20 G06T5/70

    Abstract: A digital image radial pattern decoding system is described. In one example, an unfolded digital image is formed by the radial pattern decoding system by unfolding a radial pattern in a digital image. An inflated digital image is then generated by the radial pattern decoding system by upsampling the unfolded radial pattern. A grid pattern is determined by the radial pattern decoding system based on the inflated digital image. A radial pattern cell is then generated based on a reverse transform of the grid pattern. A visual pattern is generated by the radial pattern decoding system based on the radial pattern cell.

    Editing a graphic object in a vector representation to improve crisp property in raster representation

    公开(公告)号:US10380722B2

    公开(公告)日:2019-08-13

    申请号:US15797328

    申请日:2017-10-30

    Applicant: Adobe Inc.

    Inventor: Vivek Agrawal

    Abstract: Various embodiments describe correcting blurriness of a graphic object rendered on a display. In an example, a computer system generates the graphic object in a vector format and in a raster format. The graphic object has a shaped defined by internal and external lines. The computer system detects the blurriness of an internal line and determines an offset by which the internal line should be translated to eliminated the blurriness. The graphic object is translated on the pixel grid of the raster format by the offset. The computer system also detects the blurriness of an external line and determines an offset by which the external line should be scaled to eliminate the blurriness. The external line scaled by this offset while keeping the center of the graphic shape in its position.

    SURROGATE CURVATURES FOR ASSISTED VECTOR DESIGNS

    公开(公告)号:US20250111566A1

    公开(公告)日:2025-04-03

    申请号:US18479439

    申请日:2023-10-02

    Applicant: Adobe Inc.

    Abstract: In implementations of systems and procedures for generating surrogate curvatures for assisted vector drawings, a computing device implements acquisition of a target vector curve and compares a curvature of the target vector curve to a curvature of a reference vector curve. The computing device determines whether the curvature of the target vector curve is within a threshold tolerance of the curvature of the reference vector curve. An edited curvature of the targeted vector curve is generated based on the curvature of the reference vector curve.

    Graphics processing using matrices of transformations

    公开(公告)号:US11461874B2

    公开(公告)日:2022-10-04

    申请号:US16838864

    申请日:2020-04-02

    Applicant: ADOBE INC.

    Abstract: A graphics processing system generates and employs an affine transformation matrix of transformations for creation of computer graphics replications. The affine transformation matrix encapsulates transformations to the base art to create a replication of a computer graphic. For given transformations, the graphics processing system identifies operations and operation configuration data relating to each operation. For each operation, the graphics processing system generates coefficients for the affine transformation matrix. The affine transformation matrix is multiplied with the base art to generate the repetition. In some configurations, each repetition may require more than one affine transformation matrix to achieve the desired repetition. The order of application of affine transformation matrices to the base art is also modified depending on order of operations to be applied to the base art. A prior repetition may serve as base art for another level of repetition.

    GRAPHICS PROCESSING USING MATRICES OF TRANSFORMATIONS

    公开(公告)号:US20210312590A1

    公开(公告)日:2021-10-07

    申请号:US16838864

    申请日:2020-04-02

    Applicant: ADOBE INC.

    Abstract: A graphics processing system generates and employs an affine transformation matrix of transformations for creation of computer graphics replications. The affine transformation matrix encapsulates transformations to the base art to create a replication of a computer graphic. For given transformations, the graphics processing system identifies operations and operation configuration data relating to each operation. For each operation, the graphics processing system generates coefficients for the affine transformation matrix. The affine transformation matrix is multiplied with the base art to generate the repetition. In some configurations, each repetition may require more than one affine transformation matrix to achieve the desired repetition. The order of application of affine transformation matrices to the base art is also modified depending on order of operations to be applied to the base art. A prior repetition may serve as base art for another level of repetition.

    Symmetry axis digital content generation system

    公开(公告)号:US11062493B1

    公开(公告)日:2021-07-13

    申请号:US17021465

    申请日:2020-09-15

    Applicant: Adobe Inc.

    Abstract: Symmetry axis digital content generation techniques and systems are described that support diverse types of art included in the digital content and may do so in real time as part of creating and editing symmetry art. A symmetry art generation system determines a portion of the source object, defined as encompassed by a path, that is to be reflected to generate the reflected object. As a result, the symmetry art generation system involves a reduced number of low-cost computations in order to calculate the path. The path also defines a minimized area defining a relevant portion of the source object to be reflected and thus reduces computational resource consumption by a computing device that implements these techniques and works for a wide range of art types.

    Creation and Rasterization of Shapes using Geometry, Style Settings, or Location

    公开(公告)号:US20200151857A1

    公开(公告)日:2020-05-14

    申请号:US16709170

    申请日:2019-12-10

    Applicant: Adobe Inc.

    Abstract: A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.

    Creation and rasterization of shapes using geometry, style settings, or location

    公开(公告)号:US10535121B2

    公开(公告)日:2020-01-14

    申请号:US15338952

    申请日:2016-10-31

    Applicant: Adobe Inc.

    Abstract: A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.

    Vector Object Stylization from Raster Objects

    公开(公告)号:US20230072081A1

    公开(公告)日:2023-03-09

    申请号:US17470148

    申请日:2021-09-09

    Applicant: Adobe Inc.

    Abstract: Vector object stylization techniques from raster objects are described that support editing of vector objects in a manner that maintains an underlying mathematical representation of object. A raster object, for instance, is generated from an edited version of an output of a vector object. This raster object, along with the vector object are received as inputs by a vector conversion system. These inputs are utilized by the vector conversion system to generate a stylized vector object having a visual appearance that mimics and simulates a visual appearance of the raster object. As a result, the stylized vector object provides a mathematical representation of the raster object.

    COHESIVE MANIPULATION OF BEZIER HANDLES

    公开(公告)号:US20220076463A1

    公开(公告)日:2022-03-10

    申请号:US17526696

    申请日:2021-11-15

    Applicant: ADOBE INC.

    Abstract: The technology described herein is directed to a Bezier manipulation tool that facilitates a handle-movement paradigm for cohesive manipulation of a selected group of Bezier handles. In some implementations, the Bezier manipulation tool manipulates a selected group of Bezier handles by collectively selecting and synchronously (or concurrently) manipulating multiple handles. For example, when the Bezier manipulation tool detects a user-initiated manipulation of a reference handle of a selected group of Bezier handles, angular and radial length movements of the reference handle occurring as a result of the user-initiated manipulation are calculated relative to an anchor point associated with the reference handle. The Bezier manipulation tool cohesively manipulates other Bezier handles of the selected group of Bezier handles in accordance with the angular and radial length movements of the reference handle, e.g. {delta-theta, delta-r}, concurrent with the user-initiated manipulation of the reference handle.

Patent Agency Ranking