Image streaming
First Claim
1. A method of displaying part of an image field on a display at a client device, the method comprising the client device:
- responding to user selection at the client device of a location within the image field to request from a server over a network, a plurality of image tiles including a first image tile that represents a portion of the image field including the selected location and a plurality of further image tiles that represent portions of the image field surrounding the portion of the image field represented by the first tile;
receiving from the server via the network, the plurality of requested image tiles; and
displaying at least a part of the first image tile and the further image tiles on the display, wherein a total area of the first and further image tiles exceeds the area of the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A portion of an image field (e.g., a map) to be displayed on a display at a client device (e.g., a thin client such as a mobile phone) is downloaded on request from a server as a plurality of image tiles representing respective portions of the image field. A first image tile represents a portion at the center of the image to be displayed on the display and further image tiles represent portions surrounding the first tile. The total area of the image tiles exceeds the area of the display. Each tile is displayed as it becomes available. Additional files image can be requested automatically from the server in response to a user navigating to the edge of the displayed image.
-
Citations
79 Claims
-
1. A method of displaying part of an image field on a display at a client device, the method comprising the client device:
-
responding to user selection at the client device of a location within the image field to request from a server over a network, a plurality of image tiles including a first image tile that represents a portion of the image field including the selected location and a plurality of further image tiles that represent portions of the image field surrounding the portion of the image field represented by the first tile;
receiving from the server via the network, the plurality of requested image tiles; and
displaying at least a part of the first image tile and the further image tiles on the display, wherein a total area of the first and further image tiles exceeds the area of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of supplying a part of an image field to a display at a client device, the method comprising a server:
-
receiving one or more requests from a client device via a network; and
in response thereto supplying a plurality of image tiles representative of respective portions of the image field and including a first image file representing a portion at the centre of the image to be displayed on the display and a plurality of further image tiles representing portions surrounding the first image tile, whereby the total area of the image tiles exceeds the area of the display at the client device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computer program product comprising a carrier medium having program instructions thereon, the program instructions being operable to program a client device to display part of an image field on a display by:
-
responding to user selection at the client device of a location within the image field to request from a server over a network, a plurality of image tiles including a first image tile that represents a portion of the image field including the selected location and a plurality of further image tiles that represent portions of the image field surrounding the portion of the image field represented by the first tile;
receiving from the server via the network, the plurality of requested image tiles; and
displaying at least a part of the first image tile and the further image tiles on the display, wherein a total area of the first and further image tiles exceeds the area of the display. - View Dependent Claims (48)
-
-
49. A computer program product comprising a carrier medium having program instructions thereon, the program instructions being operable to cause a server to supply a part of an image field to a display at a client device by:
-
receiving one or more requests from a client device via a network; and
in response thereto supplying a plurality of image tiles representative of respective portions of the image field and including a first image tile representing a portion at the centre of the image to be displayed on the display and a plurality of further image tiles representing portions surrounding the first image tile, whereby the total area of the image tiles exceeds the area of the display at the client device.
-
-
50. A client device comprising a processor, memory, a communication interface and a display, the client device being operable:
-
to respond to user selection at the client device of a location within the image field to request from a server over a network, a plurality of image tiles including a first image tile that represents a portion of the image field including the selected location and a plurality of further image tiles that represent portions of the image field surrounding the portion of the image field represented by the first tile;
to receive from the server via the network, the plurality of requested image tiles; and
to display at least a part of the first image tile and the further image tiles on the display, wherein a total area of the first and further image tiles exceeds the area of the display. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A server comprising a processor, memory and a communications interface, the server being operable to supply a part of an image field to a display at a client device by:
-
receiving one or more requests from a client device via a network; and
in response thereto supplying a plurality of image tiles representative of respective portions of the image field and including a first image tile representing a portion at the centre of the image to be displayed on the display and a plurality of further image tiles representing portions surrounding the first image tile, whereby the total area of the image tiles exceeds the area of the display at the client device.
-
Specification