IP Library Granted Patent US 7,839,421
Granted Patent B2
US 7,839,421 · App. 12/466,510 · Granted Nov 23, 2010

System and method for processing map data

Assignee: Oculus Info Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,839,421
App. No.
12/466,510
Granted
Nov 23, 2010
Kind
B2
Abstract

A system and method is provided for assembling graphics information as a graphics display for presentation on a visual interface, the graphics information including a plurality of image tiles stored in a data store. The system and method comprise a management module for receiving a graphics request message and for coordinating processing of a selected number of the image tiles to generate at least one representative image tile as the graphics display in response to the graphics request message. The system and method also comprise a graphics system coupled to the management module for receiving processing information from the management module to facilitate access to the selected number of the image tiles. The selected number of image tiles are processed as a combination to generate the least one representative image tile, such that the graphics system includes graphics hardware such as a GPU/VPU configured for processing the graphics information.

Claims (25)

1. A system for assembling graphics information as a graphics display for presentation on a visual interface, the graphics information including a plurality of image portions stored in a data store, the system comprising:

a management module for receiving a graphics request message and for coordinating processing of a selected number of the image portions to generate at least one representative image portion as the graphics display in response to the graphics request message; and

a graphics system coupled to the management module for receiving processing information from the management module to facilitate access to the selected number of the image portions and for processing them as a combination to generate the least one representative image portion, the graphics system including graphics hardware configured for processing the graphics information.

2. The system of claim 1 further comprising a frame store for storing the at least one representative image portion as a merged combination of the selected number of the image portions.

3. The system of claim 2 , wherein the frame store is part of the graphics hardware.

4. The system of claim 2 , wherein the image portions are represented as image tiles and the at least one representative image portion is generated as a single representative image tile.

5. The system of claim 2 further comprising a pixel shader module for adjusting texture of the selected number of the image portions during processing by the graphics system, the pixel shader module being part of the graphics hardware.

6. The system of claim 5 , wherein the texture is adjusted to include additional graphics detail in the at least one representative image portion selected from the group comprising a hypsograph and a light map.

7. The system of claim 5 , wherein the graphics information includes information selected from the group comprising: a selected geographic region; three-dimensional visual characteristics including terrain elevation details and elevation details; a selected display resolution; and alpha-numeric information and other graphical symbols for overlay on a desired geographic region.

8. The system of claim 2 , wherein the frame store is configured as tile-based pyramidal data referenced in an associated hierarchical indexed format, the image portions stored as a plurality of image tiles in respective layers.

9. The system of claim 8 further comprising at least two of the layers in the frame store having different resolutions.

10. The system of claim 2 further comprising an access module coupled to the management module for coordinating the access to restricted content of the plurality of image portions stored in the frame store.

11. A method for assembling graphics information as a graphics display for presentation on a visual interface, the graphics information including a plurality of image portions stored in a data store, the method comprising the steps of:

receiving a graphics request message;

providing processing information for coordinating processing of a selected number of the image portions for inclusion in at least one representative image portion as the graphics display in response to the graphics request message; and

accessing the selected number of the image portions and processing them as a combination to generate the least one representative image portion through use of graphics hardware configured for processing the graphics information.

12. The method of claim 11 further comprising the step of storing the at least one representative image portion as a merged combination of the selected number of the image portions in a frame store.

13. The method of claim 12 , wherein the frame store is part of the graphics hardware.

14. The method of claim 12 , wherein the image portions are represented as image tiles and the at least one representative image portion is generated as a single representative image tile.

15. The method of claim 12 further comprising the step of adjusting texture of the selected number of the image portions during graphics processing.

16. The method of claim 15 , wherein the texture is adjusted to include additional graphics detail in the at least one representative image portion selected from the group comprising a hypsograph and a light map.

17. The method of claim 15 , wherein the graphics information includes information selected from the group comprising: a selected geographic region; three-dimensional visual characteristics including terrain elevation details and elevation details; a selected display resolution; and alpha-numeric information and other graphical symbols for overlay on a desired geographic region.

18. The method of claim 12 , wherein the frame store is configured as tile-based pyramidal data referenced in an associated hierarchical indexed format, the image portions stored as a plurality of image tiles in respective layers.

19. The method of claim 18 further comprising the step of accessing at least two of the layers in the frame store having different resolutions.

20. The method of claim 12 further comprising the step of coordinating access to restricted content of the plurality of image portions stored in the frame store.

Assignments (2)
CHANGE OF NAME Recorded May 12, 2015
From: OCULUS INFO INC.
To: UNCHARTED SOFTWARE INC.
Reel/Frame 035638/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2009
From: BETHUNE, CHRISTOPHER, MR.; ECCLES, RYAN, MR.; KAPLER, TOM, MR.
To: OCULUS INFO INC.
Reel/Frame 022729/0807 →
Continuity (3)
Continuation 1133329800 · Jan 18, 2006
Provisional Application 6064403300 · Jan 18, 2005
Related Publication 20100007669A1 · Jan 14, 2010