PERSPECTIVE CORRECT VECTOR GRAPHICS RENDERING TECHNIQUES

    公开(公告)号:US20220270312A1

    公开(公告)日:2022-08-25

    申请号:US17672181

    申请日:2022-02-15

    Applicant: Apple Inc.

    Abstract: Various implementations disclosed herein include devices, systems, and methods that render perspective correct 2D graphics (e.g., virtual objects, text, graphics) correctly at any angle and distance in an electronic device such as an HMD. In some implementations, a vector graphic including portions defined on a 2D canvas is obtained and the 2D canvas is divided into separate regions, each region containing a plurality of pixels. In some implementations, data based on associating a plurality of the regions of the 2D canvas with the portions of the vector graphic is generated, the data identifying one or more contributing portions of the portions of the vector graphic to use in rendering the pixels in each of the plurality of regions of the 2D canvas. In some implementations, the data is provided to a processor for rendering the vector graphic.

    Edge contribution techniques for vector graphics rendering

    公开(公告)号:US12039645B1

    公开(公告)日:2024-07-16

    申请号:US17683827

    申请日:2022-03-01

    Applicant: Apple Inc.

    Inventor: Jeremy G. Bridon

    CPC classification number: G06T11/60 G06T11/203 G06T11/40 G06T15/005

    Abstract: Various implementations disclosed herein include devices, systems, and methods that render perspective correct 2D graphics. In some implementations, a vector graphic including portions defined on a 2D canvas is obtained, and tiles of the 2D canvas is divided into tiles. In some implementations, a subset of the portions outside of a first tile of the tiles on the 2D canvas is identified. Then, the portions of the subset are projected onto an edge of the first tile. In some implementations, data for rendering the vector graphic is provided, the data comprising the projected portions of the subset of the portions outside the first tile.

    DYNAMIC SCALE FOR VECTOR GRAPHIC RENDERING

    公开(公告)号:US20240377884A1

    公开(公告)日:2024-11-14

    申请号:US18643549

    申请日:2024-04-23

    Applicant: Apple Inc.

    Abstract: Various implementations disclosed herein include devices, systems, and methods for providing a view of a three-dimensional (3D) environment by rasterizing vector graphics (e.g., text) on separated two-dimensional (2D) assets within the 3D environment. For example, a process may include obtaining drawing commands corresponding to a vector graphic to be displayed. The process may further include obtaining fall-off data corresponding to changes in perception of resolution for different portions of a display and obtaining viewer position data corresponding to a viewpoint position for the view. The process may further include determining a scale factor for the rasterizing the vector graphic and providing a texture (e.g., image) on a surface of the asset within the 3D environment by rasterizing the vector graphic using the drawing commands and the scale factor. The process may further include rendering a view of the 3D environment based on the viewpoint position.

    Managing multi-modal rendering of application content

    公开(公告)号:US11195323B2

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

    申请号:US17010762

    申请日:2020-09-02

    Applicant: Apple Inc.

    Abstract: A device implementing a system for managing multi-modal rendering of application content includes at least one processor configured to receive content, provided by an application running on a device, for displaying in a three-dimensional display mode. The at least one processor is further configured to determine that the content corresponds to two-dimensional content. The at least one processor is further configured to identify a portion of the two-dimensional content for enhancement by a three-dimensional render. The at least one processor is further configured to enhance, in response to the determining, the portion of the two-dimensional content by the three-dimensional renderer. The at least one processor is further configured to provide for display of the enhanced portion of the two-dimensional content on a display of the device in the three-dimensional display mode.

Patent Agency Ranking