Image management and presentation
AssigneeThe Boeing Company
InventorsPatrick Jan Eames, Brent Louis Hadley, Stephen Paul Miller, Joseph Frank Floyd
Life of this patent
Estimating the term…
Abstract
A method and apparatus for managing a number of images. A plurality of resolutions in which the number of images are to be stored and a style of presentation for the number of images is identified using a policy. A plurality of copies of the number of images in the plurality of resolutions are stored. A copy of a particular image in the number of images for a selected location in a layout defining a presentation for the number of images is selected using the style of presentation. The copy of the particular image has a desired resolution in the plurality of resolutions for the selected location in the layout.
Claims40
A method for managing a plurality of image tiles comprising:
- identifying, by a processor, a plurality of resolutions in which the plurality of image tiles are to be stored and a style of presentation for the plurality of image tiles using a policy;
- storing, in a non-transitory computer readable storage medium, a plurality of copies of the plurality of image tiles in the plurality of resolutions;
- and
- selecting, by the processor, a copy of a particular image tile in the plurality of image tiles for a selected location in a layout defining a presentation for the number plurality of image tiles using the style of presentation, wherein the copy of the particular image tile has a desired resolution in the plurality of resolutions for the selected location in the layout.
A method for presenting a layout of a plurality of image tiles comprising:
- receiving, at a processor, the layout of the plurality of image tiles comprising an identifier for a copy of a particular image tile in the plurality of image tiles having a desired resolution, a selected location at which to present the copy of the particular image tile relative to other image tiles in the plurality of image tiles, and a size at which to present the copy of the particular image tile relative to copies of the other image tiles in the plurality of image tiles;
- requesting, by the processor, the copy of the particular image tile having the desired resolution using the identifier;
- and
- presenting, by the processor on a display device, the copy of the particular image tile at the selected location and the size received in the layout.
A computer program product for managing a plurality of image tiles comprising:
- a non-transitory computer recordable storage medium;
- program code, stored on the non-transitory computer recordable storage medium, for identifying a plurality of resolutions in which the plurality of image tiles are to be stored and a style of presentation for the plurality of image tiles using a policy;
- program code, stored on the non-transitory computer recordable storage medium, for storing a plurality of copies of the plurality of image tiles in the plurality of resolutions;
- and
- program code, stored on the non-transitory computer recordable storage medium, for selecting a copy of a particular image tile in the plurality of image tiles for a selected location in a layout defining a presentation for the plurality of image tiles using the style of presentation, wherein the copy for the particular image tile has a desired resolution in the plurality of resolutions for the selected location in the layout.
A computer program product for presenting a layout of a number plurality of image tiles comprising:
- a non-transitory computer recordable storage medium;
- program code, stored on the non-transitory computer recordable storage medium, for receiving the layout of the plurality of image tiles comprising an identifier for a copy of a particular image tile in the plurality of image tiles having a desired resolution, a selected location at which to present the copy of the particular image tile relative to other image tiles in the plurality of image tiles, and a size at which to present the copy of the particular image tile relative to copies of the other image tiles in the plurality of image tiles;
- program code, stored on the computer recordable storage medium, for requesting the copy of the particular image tile having the desired resolution using the identifier;
- and
- program code, stored on the non-transitory computer recordable storage medium, for presenting the copy of the particular image tile at the selected location and the size received in the layout.
An apparatus for managing a plurality of image tiles comprising:
- a storage device containing program code;
- and
- a processor unit configured to execute the program code to identify a plurality of resolutions in which the plurality of image tiles are to be stored and a style of presentation for the plurality of image tiles using a policy;
- store a plurality of copies of the plurality of image tiles in the plurality of resolutions;
- and select a copy of a particular image tile in the plurality of image tiles for a selected location in a layout defining a presentation for the plurality of image tiles using the style of presentation, wherein the copy for the particular image tile has a desired resolution in the plurality of resolutions for the selected location in the layout.
An apparatus for presenting a layout of a plurality of image tiles comprising:
- a storage device containing program code;
- and
- a processor unit configured to execute the program code to receive the layout of the plurality of image tiles comprising an identifier for a copy of a particular image tile in the plurality of image tiles having a desired resolution, a selected location at which to present the copy of the particular image tile relative to other image tiles in the plurality of image tiles, and a size at which to present the copy of the particular image tile relative to copies of the other image tiles in the plurality of image tiles;
- request the copy of the particular image tile having the desired resolution using the identifier;
- and present the copy of the particular image tile at the selected location and the size received in the layout.
Dependencies are inferred from the claim text.