IP Library Granted Patent US 8,984,438
Granted Patent B2
US 8,984,438 · App. 13/315,998 · Granted Mar 17, 2015

Image Display System

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 8,984,438
App. No.
13/315,998
Granted
Mar 17, 2015
Kind
B2
Abstract

A method of storing an image on a storage device in a tiled format is provided. The method includes formatting the storage device to include a block size such that a tile size is an integer multiple of the block size, and the tile size corresponds to a display output. The method further includes reading pixel data of a source image; and generating, from the read pixel data, a first tile and a second tile. The first tile and the second tile each have overlapping portions that overlap by an adjustable amount, and the overlapping portions include substantially identical pixel data. The method also includes storing the first tile and the second tile on the storage device; and repeating the reading, generating, and storing a plurality of times to store the image. The image is stored on the storage device as a contiguous string of data.

Claims (20)

1. A method of storing an image on a storage device in a tiled format so that the image has a plurality of tiles, the method comprising:

formatting the image into a plurality of tiles;

formatting the storage device to include a block size so that a tile size of each tile of the plurality of tiles is an integer multiple of the block size, and the tile size corresponds to a display output;

reading pixel data of the image;

generating, from the read pixel data, a first tile and a second tile of the plurality of tiles, wherein the first tile and the second tile each have overlapping portions that overlap by an adjustable amount, and the overlapping portions include substantially identical pixel data;

storing the first tile and the second tile on the storage device, wherein a tile size of the first tile and a tile size of the second tile are integer multiples of the block size of the storage device; and

repeating the reading, generating, and storing a plurality of times to store the plurality of tiles of the image, wherein the plurality of tiles of the image are stored on the storage device as a contiguous string of data.

2. The method of claim 1 , wherein the image is a geographic image.

3. The method of claim 1 , wherein the image is stored in a file having a predetermined format.

4. The method of claim 1 , wherein the adjustable amount of overlap comprises at least an amount substantially equal to a height and width of the display output.

5. The method of claim 1 , wherein the image is stored over two or more files.

6. The method of claim 5 , wherein the two or more files are stored on a single storage device.

7. A method of configuring an image for data storage on a storage device in an overlapping-tiled format, the method comprising:

formatting the storage device to include a block size;

formatting the image at a first zoom level to comprise a first set of overlapping image tiles, wherein each overlapping image tile within the first set of overlapping image tiles has a same zoom level;

selecting an amount of overlap between adjacent overlapping image tiles to have a size equal to or greater than a display; and

configuring each overlapping image tile for data storage as a separate block of data on the storage device so that a tile size of each overlapping image tile is an integer multiple of the block size.

8. The method of claim 7 , further comprising configuring tile data for data storage as a contiguous string of data that is block aligned.

9. The method according to claim 8 , further comprising configuring each row of pixels sequentially for data storage for each overlapping image tile.

10. The method according to claim 7 , further comprising formatting each overlapping image tile as rows of pixels.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2025
From: ALTER DOMUS (US) LLC
To: CUBIC CORPORATION; CUBIC DIGITAL SOLUTIONS LLC; NUVOTRONICS, INC.
Reel/Frame 072281/0176 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 056393/0281 Recorded Jul 28, 2025
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL SOLUTIONS LLC (FORMERLY PIXIA CORP.)
Reel/Frame 072282/0124 →
SECOND LIEN SECURITY AGREEMENT Recorded May 26, 2021
From: CUBIC CORPORATION; PIXIA CORP.; NUVOTRONICS, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 056393/0314 →
FIRST LIEN SECURITY AGREEMENT Recorded May 26, 2021
From: CUBIC CORPORATION; PIXIA CORP.; NUVOTRONICS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 056393/0281 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2019
From: SILICON VALLEY BANK
To: PIXIA CORP.
Reel/Frame 049477/0358 →
SECURITY AGREEMENT Recorded Apr 6, 2016
From: PIXIA CORP.
To: SILICON VALLEY BANK
Reel/Frame 038372/0424 →
SECURITY INTEREST Recorded May 14, 2015
From: PIXIA CORP.
To: SILICON VALLEY BANK
Reel/Frame 035644/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2011
From: ERNST, RUDOLF O.; THAKKAR, RAHUL C.
To: PIXIA CORP.
Reel/Frame 027356/0486 →