Data System and Method
First Claim
1. A method of translating at least one image object in a document written in a vector-based computer-readable language into a corresponding image object in a document written in a bitmap-based computer-readable language, comprising:
- detecting at least one object identifier associated with at least one respective object in the vector-based document; and
generating a bitmap of the at least one object corresponding to the detected at least one object identifier, wherein the generated bitmap retains from the vector-based document information about a position of the bitmap along an axis perpendicular to a plane of the document, and the information includes an order of objects in the vector-based document that determines the objects'"'"' positions along the axis.
1 Assignment
0 Petitions
Accused Products
Abstract
Vector-based images and documents, such as those written in SVG and Adobe Flash, can be converted into equivalent bitmap or other non-vector-based image by parsing the vector-based image to detect objects in the vector-based code. For each detected object, a separate bitmap of the object is created and information about where that image lies on the z-axis is retained. A separate bitmap image is created for each object, and the separate bitmap images are layered on top of one another, which is to say ordered along the z-axis in accordance with their z-axis coordinates. Animation of an image can be implemented by selectively rendering different ones of the bitmap images as transparent.
34 Citations
18 Claims
-
1. A method of translating at least one image object in a document written in a vector-based computer-readable language into a corresponding image object in a document written in a bitmap-based computer-readable language, comprising:
-
detecting at least one object identifier associated with at least one respective object in the vector-based document; and generating a bitmap of the at least one object corresponding to the detected at least one object identifier, wherein the generated bitmap retains from the vector-based document information about a position of the bitmap along an axis perpendicular to a plane of the document, and the information includes an order of objects in the vector-based document that determines the objects'"'"' positions along the axis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A programmable electronic processor, comprising:
-
a processing unit configured to execute instructions such that the processor translates at least one image object in a document written in a vector-based processor-readable language into a corresponding image object in a document written in a bitmap-based processor-readable language; and an application memory configured to store instructions executed by the processing unit; wherein the processing unit is configured to perform the following actions; detecting at least one object identifier associated with at least one respective object in the vector-based document; and generating a bitmap of the at least one object corresponding to the detected at least one object identifier, wherein the generated bitmap retains from the vector-based document information about a position of the bitmap along an axis perpendicular to a plane of the document, and the information includes an order of objects in the vector-based document that determines the objects'"'"' positions along the axis. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having stored instructions that, when executed, cause the computer to carry out a method of translating at least one image object in a document written in a vector-based computer-readable language into a corresponding image object in a document written in a bitmap-based computer-readable language, wherein the method comprises:
-
detecting at least one object identifier associated with at least one respective object in the vector-based document; and generating a bitmap of the at least one object corresponding to the detected at least one object identifier, wherein the generated bitmap retains from the vector-based document information about a position of the bitmap along an axis perpendicular to a plane of the document, and the information includes an order of objects in the vector-based document that determines the objects'"'"' positions along the axis. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification