×

Mapping application for rendering pixel imagery

  • US 7,379,063 B2
  • Filed: 07/29/2004
  • Issued: 05/27/2008
  • Est. Priority Date: 07/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A memory device encoding a mapping application for use with a display, said mapping application comprising the steps of:

  • storing a plurality of maps in memory, each said map having its own map space comprising pixel data;

    in response to a first input, selecting a plurality of objects assigned to different said maps and arranging them in a world space coordinate system, each said object defining the extent of its map in world space;

    in response to a second input, positioning a view port representing a portion of display space within world space;

    for each pixel in the view port, assigning said pixel a world space coordinate using a first affine transformation from display space to world space;

    for each assigned world space coordinate, determining which objects, if any, intersect the coordinate and for at least a topmost intersecting object determining its map space coordinate using a second object-specific affine transformation from world space to that object'"'"'s map space based on the extent of that object'"'"'s map in world space and sampling the object'"'"'s map pixel data at its determined map space coordinate to assign a value to the associated pixel in the view port so that only object map pixel data that contributes to painting the display within the view port is sampled;

    assigning a background value to the pixels in the view port that do not intersect an object; and

    painting the display with the map and background pixels assigned to the view port.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×