Patent ID: 9646362
Date: 2017-05-09
CPC Classifications: G06T

Claim:
1. A method, performed by a computer system, comprising: splitting, by the computer system, a component image into a plurality of rectangles forming grid elements of a grid overlaying the component image, with locations in the component image referenced to a coordinate system and with the component image including a plurality of vector-based graphic objects having object coordinates locating the vector-based graphic objects in the component image; referencing, by the computer system, the grid elements to the coordinate system to assign coordinates to each grid element; comparing, by the computer system, coordinates of grid elements to object coordinates of vector-based graphic objects in the component image to create a grid data structure that lists assigned vector-based graphic objects for each grid element with an assigned vector-based graphic objects bounded by the grid element; determining, by the computer system and with reference to coordinates of grid elements, a set of visible grid elements visible in a zoom viewport after a zooming operation; referencing, by the computer system, the grid data structure to create a list of visible assigned vector-based graphic elements bounded by the visible grid elements; and changing, by the computer system, attributes of only visible assigned vector-based graphic objects over time during the zooming operation to change the size of the visible assigned vector-based graphic objects without changing attributes of non-visible graphic objects during the zooming operation.