2006Unpublished venueRequires access

OpenVG

Dan Rice

Open publisher page 0 citations

Abstract

Many applications are based on rendering 2D vector graphics primitives such as Bezier curves. Yet, for desktop systems, 2D vector graphics have traditionally been rendered by the CPU rather than by the graphics accelerator. This approach is not effective on low-powered CPUs for mobile devices. To enable hardware accelerated vector graphics, the Khronos Group has defined an API call OpenVG. This API supports application development for portable mapping and GPS applications, e-book readers, and other applications that rely heavily on scalable vector graphics. OpenVG can be used to implement higher level vector graphics formats such as Flash, SVG, PDF, PostScript, vector fonts, and the like. This presentation provides a look at the API, the rendering pipeline, and the primitives that are supported in OpenVG.

About this research paper

What this paper is about

Many applications are based on rendering 2D vector graphics primitives such as Bezier curves. Yet, for desktop systems, 2D vector graphics have traditionally been rendered by the CPU rather than by the graphics accelerator. This approach is not effective on low-powered CPUs for mobile devices. To enable hardware accelerated vector graphics, the Khronos Group has defined an API call OpenVG. This API supports application development for portable mapping and GPS applications, e-book readers, and other applications that rely heavily on scalable vector graphics. OpenVG can be used to implement higher level vector graphics formats such as Flash, SVG, PDF, PostScript, vector fonts, and the like. This presentation provides a look at the API, the rendering pipeline, and the primitives that are supported in OpenVG.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Many applications are based on rendering 2D vector graphics primitives such as Bezier curves. Yet, for desktop systems, 2D vector graphics have traditionally been rendered by the CPU rather than by the graphics accelerator. This approach is not effective on low-powered CPUs for mobile devices. To enable hardware accelerated vector graphics, the Khronos Group has defined an API call OpenVG. This API supports application development for portable mapping and GPS applications, e-book readers, and other applications that rely heavily on scalable vector graphics. OpenVG can be used to implement higher level vector graphics formats such as Flash, SVG, PDF, PostScript, vector fonts, and the like. This presentation provides a look at the API, the rendering pipeline, and the primitives that are supported in OpenVG.

Key concepts: Scalable Vector Graphics, Vector graphics, Rendering (computer graphics), Computer science, Graphics pipeline, Computer graphics (images), Graphics, Software rendering

Related papers

Back to paper searchBrowse research topicsOriginal source
OpenVG — Research Paper | ScholarLens