Method and system for receiving an indexed look-up table and viewing a vector animation sequence
First Claim
1. A computer-based method for interactively viewing a vector animation sequence, wherein the vector animation sequence includes a first vector image and a second vector image that are stored on a server computer, the second vector image being different than the first vector image, comprising:
- receiving, by a client computer, an indexed look-up table that stores a plurality of local vector objects associated with tile regions of the first vector image;
requesting, by the client computer from the server computer, at least one tile region of a pre-processed vector image that was generated from the second vector image, wherein the pre-processed vector image includes a plurality of tile regions and a plurality of local vector objects, each local vector object being associated with one of the tile regions;
receiving, by the client computer from the server computer, local vector objects and local vector object indices associated with the requested at least one tile region of the pre-processed vector image;
extracting, by the client computer, local vector objects from the indexed look-up table according to the local vector object indices received from the server computer; and
rendering, by the client computer, the second vector image using the received local vector objects and the extracted local vector objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for interactively viewing a vector animation sequence, including receiving an indexed look-up table that stores a plurality of local vector objects associated with tile regions of a first vector image, indicating a request for a desired portion of a second vector image, for display at a specified resolution, determining tile regions of a pre-processed vector image, wherein the pre-processed vector image includes a plurality of tile regions and a plurality of local vector objects, each local vector object being associated with one of the tile regions, requesting at least one tile region of the pre-processed vector image from a server computer, receiving local vector objects and local vector object indices, extracting local vector objects from the indexed look-up table according to the local vector object indices, and generating the desired portion of the second vector image using the received local vector objects and the extracted local vector objects.
-
Citations
19 Claims
-
1. A computer-based method for interactively viewing a vector animation sequence, wherein the vector animation sequence includes a first vector image and a second vector image that are stored on a server computer, the second vector image being different than the first vector image, comprising:
-
receiving, by a client computer, an indexed look-up table that stores a plurality of local vector objects associated with tile regions of the first vector image; requesting, by the client computer from the server computer, at least one tile region of a pre-processed vector image that was generated from the second vector image, wherein the pre-processed vector image includes a plurality of tile regions and a plurality of local vector objects, each local vector object being associated with one of the tile regions; receiving, by the client computer from the server computer, local vector objects and local vector object indices associated with the requested at least one tile region of the pre-processed vector image; extracting, by the client computer, local vector objects from the indexed look-up table according to the local vector object indices received from the server computer; and rendering, by the client computer, the second vector image using the received local vector objects and the extracted local vector objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer for interactively viewing a vector animation sequence, wherein the vector animation sequence includes a first vector image and a second vector image that are stored on a server computer, the second vector image being different than the first vector image comprising:
-
a receiver that; (i) receives from the server computer an indexed look-up table that stores a plurality of local vector objects associated with tile regions of the first vector image; and (ii) receives from the server computer local vector objects and local vector object indices associated with at least one requested tile region of a pre-processed vector image, the pre-processed vector image being generated from the second vector image, and the pre-processed vector image including a plurality of tile regions and a plurality of local vector objects, each local vector object being associated with one of the tile regions; a vector image adapter that extracts local vector objects from the indexed look-up table according to local vector object indices received from the server computer; a vector image processor that renders the second vector image using the received local vector objects and the extracted local vector objects; and a transmitter that requests at least one tile region of the pre-processed vector image from the server computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
receiving an indexed look-up table that stores a plurality of local vector objects associated with tile regions of a first vector image, wherein the first vector image is an image from a vector animation sequence that is stored on a server computer; requesting from the server computer at least one tile region of a pre-processed vector image that was generated from a second vector image, wherein the pre-processed vector image includes a plurality of tile regions and a plurality of local vector objects, each local vector object being associated with one of the tile regions, and wherein the second vector image is an image from the vector animation sequence that is stored on the server computer, and wherein the second vector image is different than the first vector image; receiving from the server computer local vector objects and local vector object indices associated with the requested at least one tile region of the pre-processed vector image; extracting local vector objects from the indexed look-up table according to the local vector object indices received from the server computer; and rendering the second vector image using the received local vector objects and the extracted local vector objects.
-
Specification