Method and apparatus for expanding image data
First Claim
1. An apparatus for expanding original image data, in which a plurality of pixels is arranged in a matrix, so as to obtain expanded-image data partitioned into a plurality of blocks, each of which is composed of a plurality of pixels, said apparatus comprising:
- a magnifying power setting processor that sets a magnifying power regarding at least one of a first direction along a width and a second direction along a length in said original image data;
a pixel arranger that arranges each pixel in said original image data at a position corresponding to a center position of each of said plurality of blocks in accordance with said magnifying power;
an expanded-image generating processor that generates said expanded-image data corresponding to said magnifying power by applying a fluency transform to each arranged pixel in said original image data, said plurality of pixels in each block being generated at pixel generating positions;
a magnifying power inspector that inspects whether said magnifying power is odd numbered; and
a shifting processor that shifts said pixel generating positions relative to each corresponding pixel of said original image data by a shifting-amount corresponding to said magnifying power such that each arranged pixel of said original image data is off-center with respect to said plurality of blocks, when said magnifying power is the odd numbered.
4 Assignments
0 Petitions
Accused Products
Abstract
An expanded-image generating apparatus is provided for original image data, in which a plurality of pixels is arranged in a matrix, so as to obtain expanded-image data partitioned into a plurality of blocks, each of which is composed of a plurality of pixels When the magnifying power regarding at least one of a direction along width and a direction along length in the original image data is set, a pixel arranging processor arranges each pixel in the original image data at a position corresponding to a center position of each of the plurality of blocks in accordance with the magnifying power. The expanded-image data corresponding to the magnifying power is generated at pixel generating positions corresponding to the each block by applying a fluency transform to each pixel in the original image data at the position. When the magnifying power is odd numbered, a shifting processor shifts said pixel generating positions relative to each corresponding pixel of said original image data by a shifting-amount corresponding to said magnifying power such that each arranged pixel of said original image data is off-center with respect to said plurality of blocks.
-
Citations
9 Claims
-
1. An apparatus for expanding original image data, in which a plurality of pixels is arranged in a matrix, so as to obtain expanded-image data partitioned into a plurality of blocks, each of which is composed of a plurality of pixels, said apparatus comprising:
-
a magnifying power setting processor that sets a magnifying power regarding at least one of a first direction along a width and a second direction along a length in said original image data;
a pixel arranger that arranges each pixel in said original image data at a position corresponding to a center position of each of said plurality of blocks in accordance with said magnifying power;
an expanded-image generating processor that generates said expanded-image data corresponding to said magnifying power by applying a fluency transform to each arranged pixel in said original image data, said plurality of pixels in each block being generated at pixel generating positions;
a magnifying power inspector that inspects whether said magnifying power is odd numbered; and
a shifting processor that shifts said pixel generating positions relative to each corresponding pixel of said original image data by a shifting-amount corresponding to said magnifying power such that each arranged pixel of said original image data is off-center with respect to said plurality of blocks, when said magnifying power is the odd numbered. - View Dependent Claims (2, 3, 4, 5, 6, 7)
note that, where F(u) corresponds to each pixel value of said original image data, f(t) is output values of said fluency transform, φ
(t,u) is a fluency function defined by a fluency function space mS, m (=1,2,3, . . . ) is a parameter indicating a differentiability.
-
-
3. The apparatus according to claim 2, wherein said expanded-image generating processor obtains said expanded-image data by adding said output values f(t) corresponding to pixel position in each of said plurality of blocks.
-
4. The apparatus according to claim 3, wherein said expanded-image generating processor applies said fluency transform along said first direction so that pixels aligned along said first direction are generated, and then applies said fluency transform along said second direction to said pixels aligned along said first direction.
-
5. The apparatus according to claim 4, wherein said shifting processor shifts said pixel generating positions along said first direction such that each arranged pixel of said original image data is between each corresponding pixel generating position and its adjacent pixel generating position when executing said fluency transform along said first direction, and shifts said pixel generating positions along said second direction such that each of said pixels aligned along said first direction is between each corresponding pixel generating position and its adjacent pixel generating position along said second direction when executing said fluency transform along said second direction.
-
6. The apparatus according to claim 4, wherein a pixel number along said width direction and a pixel number along said length direction in each of said plurality of blocks is the same, and said magnifying power indicates a ratio of a pixel number along said first/second direction in said expanded-image data to a pixel number along said first/second direction in said original image data.
-
7. The apparatus according to claim 6, wherein said shifting processor shifts by “
- M/2Z”
along said first and second direction respectively when it is supposed that a length/width of each block is represented by “
M”
, and said magnifying power is represented by “
Z”
.
- M/2Z”
-
8. A method for expanding original image data, in which a plurality of pixels is arranged in a matrix, so as to obtain expanded-image data partitioned into a plurality of blocks, each of which is composed of a plurality of pixels, said method comprising:
-
a first step that sets a magnifying power regarding at least one of a first direction along a width and a second direction along a length in said original image data;
a second step that arranges each pixel in said original image data at a position corresponding to a center position of each of said plurality of blocks in accordance with said magnifying power;
a third step that inspects whether said magnifying power is odd numbered;
a fourth step that shifts pixel generating positions relative to each corresponding pixel of said original image data by a shifting-amount corresponding to said magnifying power such that each arranged pixel of said original image data is off-center with respect to said plurality of blocks, when said magnifying power is the odd numbered; and
a fifth step that generates said expanded-image data corresponding to said magnifying power by applying a fluency transform to each pixel in said original image data, each pixel in said original image data being subjected to said fluency transform at one of the position corresponding to said center position of each block and an off-center position with respect to each block.
-
-
9. A memory medium that stores a program for expanding original image data comprising:
-
a first step that sets a magnifying power regarding at least one of a direction along a width and a direction along length in said original image data;
a second step that arranges each pixel in said original image data at a position corresponding to a center position of each of said plurality of blocks in accordance with said magnifying power;
a third step that inspects whether said magnifying power is odd numbered;
a fourth step that shifts pixel generating positions relative to each corresponding pixel of said original image data by a shifting-amount corresponding to said magnifying power, such that each arranged pixel of said original image data is off-center with respect to said plurality of blocks, when said magnifying power is the odd numbered; and
a fifth step that generates said expanded-image data corresponding to said magnifying power by applying a fluency transform to each pixel in said original image data, each pixel in said original image data being subjected to said fluency transform at one of the position corresponding to said center position of each block and an off-center position with respect to each block.
-
Specification