Patent ID: 8532406
Filing Date: 2013-09-10
Classification: G06F,G06T,H04N

Abstract:
1. A method for partially expanding an image encoded on a macroblock basis utilizing a computer, comprising the following steps of: (a) storing the encoded image in a storage device of the computer; (b) creating map data from bitstream of the encoded image, the map data being utilized to decode at least one macroblock of the encoded image, creating a shrunken image of a predetermined size based on a screen resolution of a display device, and storing the map data and the shrunken image so as to relate the map data and the shrunken image with the encoded image in the storage device; (c) outputting, to the display device, the shrunken image related with the encoded image to be displayed based on a control request received from an input device; (d) determining at least one macroblock to be decoded based on a display area of the shrunken image; (e) partially decoding the encoded image for the determined macroblock using the map data; and (f) outputting to the display device, the partially decoded image of the display area; wherein in the step (d), the macroblock to be decoded is determined by obtaining a Macroblock ID corresponding to shrunken image coordinates (x, y) using the following formula: Macroblock ID=<m*x/a>+m*<n*y/b> where the shrunken image size is a by b pixels, and there are m by n source image blocks, and where <v> is the largest integer that is v or less.