Method and System to Establish and Animate a Coordinate System for Content on a Display
First Claim
Patent Images
1. A method of programming graphics for display on a target device, said method comprising:
- providing an authoring tool to program graphics in accordance with a Scalar Vector Graphics (SVG) specification, said authoring tool presenting a canvas interface for working with content to be displayed and a camera tool having a camera object for selecting one or more portions of the content for display;
in response to user input to select and manipulate at least one of a size and a position of the camera object on the canvas, defining initial coordinates for the content and capturing the position and size of the camera object to define subsequent coordinates for the content; and
outputting an SVG document expressing the initial coordinates and subsequent coordinates to define a viewport and a viewBox attribute in association with the content.
2 Assignments
0 Petitions
Accused Products
Abstract
An authoring tool for programming Scalar Vector Graphics (SVG) includes a camera tool. The camera tool may be manipulated to select portions of content to be displayed on a target device to define an SVG viewport and viewBox attributes for the content. The viewBox attributes may be animated, defining a plurality of viewBox attribute values from data captured in association with key frames using the camera tool.
-
Citations
18 Claims
-
1. A method of programming graphics for display on a target device, said method comprising:
-
providing an authoring tool to program graphics in accordance with a Scalar Vector Graphics (SVG) specification, said authoring tool presenting a canvas interface for working with content to be displayed and a camera tool having a camera object for selecting one or more portions of the content for display; in response to user input to select and manipulate at least one of a size and a position of the camera object on the canvas, defining initial coordinates for the content and capturing the position and size of the camera object to define subsequent coordinates for the content; and outputting an SVG document expressing the initial coordinates and subsequent coordinates to define a viewport and a viewBox attribute in association with the content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product having computer readable code embodied therein, for execution by a processor for configuring a computer to program graphics for display on a target device, said computer program product comprising instructions and data for configuring a processor of the computer system to:
-
provide an authoring tool to program graphics in accordance with a Scalar Vector Graphics (SVG) specification, said authoring tool presenting a canvas interface for working with content to be displayed and a camera tool having a camera object for selecting one or more portions of the content for display; in response to user input to select and manipulate at least one of a size and a position of the camera object on the canvas, define initial coordinates for the content and capture the position and size of the camera object to define subsequent coordinates for the content; and output an SVG document expressing the initial coordinates and subsequent coordinates to define a viewport and a viewBox attribute in association with the content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for programming graphics for display on a target device, said computer system comprising:
-
a processor coupled to a memory storing software for execution by the processor, said software defining; an authoring tool to program graphics in accordance with a Scalar Vector Graphics (SVG) specification, said authoring tool; presenting a canvas interface for working with content to be displayed and a camera tool having a camera object for selecting one or more portions of the content for display; defining initial coordinates for the content and capture the position and size of the camera object to define subsequent coordinates for the content in response to user input to select and manipulate at least one of a size and a position of the camera object on the canvas; and outputting an SVG document expressing the initial coordinates and subsequent coordinates to define a viewport and a viewBox attribute in association with the content. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification