Optimized image delivery over limited bandwidth communication channels
First Claim
1. A method of retrieving large-scale images over network communications channels for display on a client device, said method comprising the steps of:
- a) selecting, based on an operator controlled image viewpoint relative to a predetermined image, an update image parcel to display via said client device;
b) preparing a request for said update image parcel, wherein said request is associated with a request queue;
c) issuing said request over a communications channel;
d) receiving said update image parcel from said communications channel; and
e) displaying said update image parcel as a part of said predetermined image, wherein said update image parcel uniquely forms a discrete portion of said predetermined image.
4 Assignments
0 Petitions
Accused Products
Abstract
Large-scale images are retrieved over network communications channels for display on a client device by selecting an update image parcel relative to an operator controlled image viewpoint to display via the client device. A request is prepared for the update image parcel and associated with a request queue for subsequent issuance over a communications channel. The update image parcel is received from the communications channel and displayed as a discrete portion of the predetermined image. The update image parcel optimally has a fixed pixel array size, is received in a single network data packet, and is constrained to a resolution less than or equal to the resolution of the client device display.
59 Citations
22 Claims
-
1. A method of retrieving large-scale images over network communications channels for display on a client device, said method comprising the steps of:
-
a) selecting, based on an operator controlled image viewpoint relative to a predetermined image, an update image parcel to display via said client device;
b) preparing a request for said update image parcel, wherein said request is associated with a request queue;
c) issuing said request over a communications channel;
d) receiving said update image parcel from said communications channel; and
e) displaying said update image parcel as a part of said predetermined image, wherein said update image parcel uniquely forms a discrete portion of said predetermined image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of transferring large-scale images over a network with limited communications bandwidth, said method comprising:
-
a) requesting image parcels from a network image parcel server providing for a progressive resolution enhancement of a defined image and subject further to an ordering reflecting a current image view point relative to said defined image;
b) receiving image parcels from said network image parcel server, wherein said image parcels includes fixed dimension arrays of image pixel data; and
c) displaying said image parcels as corresponding portions of said defined image. - View Dependent Claims (9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22)
-
-
13. A method of transferring a large-scale image over a network with limited communications bandwidth for display on a client device having a screen of limited resolution, said method comprising:
-
a) selecting, for update, an image parcel having a defined parcel resolution and corresponding to a defined portion of a defined image that is displayed on a screen of defined screen resolution, wherein selection of said image parcel provides for a progressive resolution enhancement of said defined image subject to said defined parcel resolution being less than or equal to said defined screen resolution;
b) requesting said image parcel from a network image parcel server by reference to said defined portion of said defined image;
c) receiving said image parcel from said network image parcel server in a single data packet as a fixed dimension array of image pixel data; and
d) displaying said image parcel as said defined portion of said defined image.
-
-
19. A display system for displaying a large-scale image retrieved over a limited bandwidth communications channel, said display system comprising:
-
a) a display of defined screen resolution for displaying a defined image;
b) a memory providing for the storage of a plurality of image parcels displayable over respective portions of a mesh corresponding to said defined image;
c) a communications channel interface supporting the retrieval of a defined image parcel; and
d) a processor coupled between said display, memory and communications channel interface, said processor operative to select said defined image parcel, retrieve said defined image parcel via said communications channel interface for storage in said memory, and uniquely render said defined image parcel over a discrete portion of said mesh to provide for a progressive resolution enhancement of said defined image on said display.
-
Specification