Optimized image delivery over limited bandwidth communication channels
First Claim
1. A method of retrieving large-scale images over network communications channel for display on an internet-capable digital phone, the method comprising:
- issuing a first request for a first image data parcel from the internet-capable digital phone to a remote computer, wherein the first image data parcel and a second image data parcel are selected based on a same operator controlled image viewpoint on the internet-capable digital phone relative to a predetermined image and the first and the second image data parcels contain data that are used to generate a display on the internet-capable digital phone according to the same operator controlled image viewpoint;
wherein the predetermined image is processed to obtain a series K1-N of derivative images of progressively lower detail level, wherein each respective derivative image of the series is subdivided into a regular array wherein each resulting image data parcel of the regular array has a predetermined detail level, and wherein the resulting image data parcels are stored on the remote computer, the resulting image data parcels comprising the first and the second image data parcels;
receiving the first image data parcel from the remote computer over the network communications channels, the first image data parcel being sent by the remote computer in response to the first request;
displaying on the internet-capable digital phone at least part of the predetermined image using the first image data parcel received by the internet-capable digital phone, wherein the first image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint;
issuing a second request for the second image data parcel from the internet-capable digital phone to the remote computer; and
receiving the second image data parcel from the remote computer over the network communications channel, the second image data parcel being sent by the remote computer in response to the second request;
displaying on the internet-capable digital phone at least part of the predetermined image using the second image data parcel received by the internet-capable digital phone, wherein the second image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint;
wherein the first and the second requests are issued according to prioritization from among a plurality of image data parcels selected for same operator controlled viewpoint.
0 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 and or plurality of network data packets, and were the fixed pixel array may be constrained to a resolution less than or equal to the resolution of the client device display.
50 Citations
11 Claims
-
1. A method of retrieving large-scale images over network communications channel for display on an internet-capable digital phone, the method comprising:
-
issuing a first request for a first image data parcel from the internet-capable digital phone to a remote computer, wherein the first image data parcel and a second image data parcel are selected based on a same operator controlled image viewpoint on the internet-capable digital phone relative to a predetermined image and the first and the second image data parcels contain data that are used to generate a display on the internet-capable digital phone according to the same operator controlled image viewpoint; wherein the predetermined image is processed to obtain a series K1-N of derivative images of progressively lower detail level, wherein each respective derivative image of the series is subdivided into a regular array wherein each resulting image data parcel of the regular array has a predetermined detail level, and wherein the resulting image data parcels are stored on the remote computer, the resulting image data parcels comprising the first and the second image data parcels; receiving the first image data parcel from the remote computer over the network communications channels, the first image data parcel being sent by the remote computer in response to the first request; displaying on the internet-capable digital phone at least part of the predetermined image using the first image data parcel received by the internet-capable digital phone, wherein the first image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint; issuing a second request for the second image data parcel from the internet-capable digital phone to the remote computer; and receiving the second image data parcel from the remote computer over the network communications channel, the second image data parcel being sent by the remote computer in response to the second request; displaying on the internet-capable digital phone at least part of the predetermined image using the second image data parcel received by the internet-capable digital phone, wherein the second image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint; wherein the first and the second requests are issued according to prioritization from among a plurality of image data parcels selected for same operator controlled viewpoint. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An internet-capable digital phone for displaying large-scale images retrieved over a limited bandwidth communications channel, the internet-capable digital phone comprising:
-
a display of defined screen resolution for displaying a defined image; a memory configured to store a plurality of image data parcels displayable over respective portions of a mesh corresponding to the defined image; a communications channel interface supporting retrieval of a first defined data parcel of the defined image and a second image data parcel of the defined image over the limited bandwidth communications channel; a processor coupled to the display, the memory, and the communications channel interface, the processor being configured to; select the first and the second image data parcels based on a same operator controlled image viewpoint, prioritize retrieval among a plurality of image data parcels selected for same operator controlled viewpoint, request the first and the second image data parcels according to the prioritization, retrieve the first and the second image data parcels via the communications channel interface, store the first and the second image data parcels retrieved via the communications channel interface in the memory, render the first and the second image data parcels according to the same operator controlled image viewpoint to provide for detail level enhancement of the defined image on the display; a local embedded server, the local embedded server using a local image repository to store image data parcels, the local embedded server providing access to at least some image data parcels, retrieval of image data parcels occurs through the local embedded server; wherein the internet-capable digital phone is coupled over the limited bandwidth communications channel to a remote computer, the remote computer being configured to store data parcels obtained by processing of source image data of a predetermined image to obtain a series K1-N of derivative images of progressively lower detail level, wherein the processing of the source image data comprises subdividing each respective image Ko of the series into a regular array of data parcels, the regular arrays of data parcels comprising the first image data parcel and the second image data parcel. - View Dependent Claims (7, 8)
-
-
9. A remote computer for delivering large-scale images over limited bandwidth network communications channel for display on an internet-capable digital phone, the remote computer comprising a first processor configured to:
-
store data parcels obtained by processing of source image data of a predetermined image to obtain a series K1-N of derivative images of progressively lower detail level, wherein the processing of the source image data comprises subdividing each respective image of the series into a regular array of data parcels, the regular arrays of data parcels comprising the first data parcel and the second image data parcel; Send a first image data parcel and a second image data parcels to the internet-capable digital phone responsive respectively to a first and a second requests; Provide to the internet-capable digital phone a client software, the client software comprising instructions to configure a second processor of the internet-capable digital phone to; select the first image data parcel and the second image data parcel based on a same operator controlled image viewpoint on the internet-capable digital phone relative to a predetermined image, prioritize the first and the second requests according to a prioritization from among a plurality of parcels selected for same operator controlled viewpoint; issue the first request for the first image data parcel, receive the first image data parcel from the remote computer, the first image data parcel being sent by the remote computer in response to the first request; display on the internet-capable digital phone at least part of the predetermined image using the first image data parcel received by the internet-capable digital phone, wherein the first image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint; issue a second request for the second image data parcel from the internet-capable digital phone to the remote computer; and receiving the second image data parcel from the remote computer over the network communications channel, the second image data parcel being sent by the remote computer in response to the second request; display on the internet-capable digital phone at least part of the predetermined image using the second image data parcel received by the internet-capable digital phone, wherein the second image data parcel uniquely forms a discrete portion of the predetermined image according to the same operator controlled image viewpoint. - View Dependent Claims (10, 11)
-
Specification