Methods and apparatus for constructing objects within a cache system thereby allowing the cache system to respond to requested objects that are not initially available within the cache system. One embodiment of the invention caches image files, where the images are divided into components and stored in a format that allows identification and access to the components. The cache system determines that an object, such as an image file, is missing from the cache memory, locates sufficient components from the cache memory and/or external storage, and constructs the object from the located components.
RELATED APPLICATION
This application claims the benefit of the filing date of U.S. Provisional Application, Ser. No. 60/225,412, filed Aug. 15, 2000, now abandoned, entitled "Object Generating Smart Caching System," the entirety of which provisional application is incorporated by reference herein.
Image data of an original image is compressed and encoded by a JPEG2000 algorithm. A position information adding unit adds, to each tile of the code stream, position information indicating a new position in a changed image to form a new code stream. In this manner, the original image becomes the changed image of the new code stream with all of or a part of contents of the original image being maintained. The changed image is an image of which size is changed from that of the original image, or an image in which a region of the original image is moved.