Abstract: Methods and systems provide image generation without requiring excessive amounts of processing or storage. The methods and systems may dynamically generate an output image in any of numerous combinations of resolution, size, image coding format, color coding format, and the like based on a multi-resolution representation of an original image. As a result, the methods and systems flexibly generate output images while consuming less computational and storage resources than prior techniques.
Abstract: A resampling technique selects positions for resampled pixels in a resampled tile such that adjacent tiles need not be retrieved to obtain a value for the resampled pixel. Thus, the resampled pixel does not depend on source pixels in adjacent source tiles. As a result, the resampling technique accelerates image resampling by localizing computation of resampled pixels to the source tile that contains the resampled pixel. In an alternate embodiment, the resampling technique combines separately computed partial results for a resampled pixel rather than incurring data transfer and synchronization overhead for transferring whole source tiles.