Image rescaling in a parallel processor
First Claim
1. In a computer system including a processor having the capability of operating on words no greater than words having n-bit values, the system also including an image buffer capable of storing such values, a method of rescaling an image containing pixels, wherein pixels in the image are individually defined by a word having such an n-bit value, the method comprising:
- loading a first plurality of n-bit long word components associated with corresponding pixels in the image into the processor in one machine instruction;
rescaling the first plurality of word components in parallel; and
packing the rescaled n-bit value word components into the image buffer in one machine instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
An image rescaling method utilizing a parallel processor is provided. The computer-implemented method includes the steps of loading multiple word components into a processor in one machine instruction, each word component associated with a pixel of an image; rescaling the multiple word components in parallel; and packing the rescaled multiple word components into an image buffer in one machine instruction. Additionally, a second set of multiple word components may be processed concurrently with the processing of a first set of multiple word components.
6 Citations
20 Claims
-
1. In a computer system including a processor having the capability of operating on words no greater than words having n-bit values, the system also including an image buffer capable of storing such values, a method of rescaling an image containing pixels, wherein pixels in the image are individually defined by a word having such an n-bit value, the method comprising:
-
loading a first plurality of n-bit long word components associated with corresponding pixels in the image into the processor in one machine instruction; rescaling the first plurality of word components in parallel; and packing the rescaled n-bit value word components into the image buffer in one machine instruction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer system including a processor having the capability of operating on words no greater than words having n-bit values, the system also including an image buffer capable of storing such values, a method of generating computer readable code to rescale images, the method comprising:
-
generating computer readable code configured to load a first plurality of word components each having an n-bit value into the processor in one machine instruction, each word component associated with a corresponding n-bit value pixel of an image; generating computer readable code configured to rescale the first plurality of word components in parallel; and generating computer readable code configured to pack the rescaled first plurality of n-bit word components into the image buffer in one machine instruction. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for use in a computer system having the capability of operating on words no greater than n-bit values comprising a computer usable medium having computer readable code embodied therein for rescaling images, the medium comprising:
-
computer readable code configured to load a first plurality of n-bit value word components into a processor in one machine instruction, each word component associated with a pixel of an image; computer readable code configured to rescale the first plurality of n-bit length word components in parallel; and computer readable code configured to pack the rescaled first plurality of word components into an image buffer in one machine instruction. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a processor having the capability of operating on words no greater than words having n-bit values; and
a storage device coupled to the processor having computer readable code embodied therein for rescaling images, comprising;computer readable code configured to load a first plurality of n-bit value word components into a processor in one machine instruction, each word component associated with a pixel of an image; computer readable code configured to rescale the first plurality of word components in parallel; and computer readable code configured to pack the rescaled first plurality of n-bit word components into an image buffer in one machine instruction. - View Dependent Claims (17, 18, 19, 20)
-
Specification