Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
118 words
A pixel interpolation system for non-linear interpolation of images having a lurality of input pixels and pixel positions, comprising: one-dimensional interpolation means for receiving a plurality of pairs of input pixels and a sequence of corresponding interpolation weights to provide a plurality of sequential weighted sums of said pairs of input pixels at a plurality of said pixel positions in accordance with said interpolation weights; means for providing said sequence of interpolation weights wherein differences between pairs of successive interpolation weights of said sequence of interpolation weights differ, wherein said means for providing said interpolation weights comprises means for providing a weight carry signal; and means for applying said sequence of interpolation weights to said one-dimensional interpolation means.
Claim 2
Dependent Claim
118 words
A pixel interpolation system for non-linear interpolation of images having a lurality of input pixels and pixel positions, comprising: one-dimensional interpolation means for receiving a plurality of pairs of input pixels and a sequence of corresponding interpolation weights to provide a plurality of sequential weighted sums of said pairs of input pixels at a plurality of said pixel positions in accordance with said interpolation weights; means for providing said sequence of interpolation weights wherein differences between pairs of successive interpolation weights of said sequence of interpolation weights differ, wherein said means for providing said interpolation weights comprises means for providing a weight carry signal; and means for applying said sequence of interpolation weights to said one-dimensional interpolation means.
Claim 3
Dependent Claim
22 words
The pixel interpolation system of claim 1, wherein said means for providing said interpolation weights comprises means for incrementing said interpolation weights.
Claim 4
Dependent Claim
32 words
The pixel interpolation system of claim 2, further comprising means for providing a plurality of increments wherein the differences between said increments of said plurality of increments differ at a uniform rate.
Claim 5
Dependent Claim
32 words
The method of claim 1, further comprising means for selectively performing successive interpolations (1) on the same pixel pair and (2) on differing pixel pairs in accordance with said weight carry signal.
Claim 6
Dependent Claim
23 words
The method of claim 1, having a system processor wherein said system processor performs conditional executions in accordance with said weight carry signal.
Claim 7
Dependent Claim
72 words
The pixel interpolation system of claim 1, further comprising: weight register means for storing a selected interpolation weight and applying said selected interpolation weight to said one-dimensional interpolation means; a summing node coupled to said weight register means for receiving said selected interpolation weight, adding an incrementing value to said selected interpolation weight to provide a further interpolation weight; and, means for applying said further interpolation weight to said weight register means.
Claim 8
Dependent Claim
20 words
The pixel interpolation system of claim 6, wherein said incrementing value varies from one pair of input pixels to another.
Claim 9
Dependent Claim
45 words
The method of claim 1, wherein first and second pixel positions of said plurality of pixel positions define a first dimension of a two-dimensional image, further comprising means for modifying a further interpolation weight to provide interpolation in a second dimension of said two-dimensional image.
Claim 10
Dependent Claim
21 words
The pixel interpolation system of claim 8, further comprising means for providing non-linear interpolation in both dimensions of said two-dimensional image.
Claim 11
Independent Claim
120 words
A method for non-linear interpolation of images having a plurality of input pixels and pixel positions, comprising the steps of: (a) receiving with a one-dimensional interpolation means a plurality of pairs of input pixels and a sequence of corresponding interpolation weights; (b) providing a plurality of sequential weighted sums of said pairs of input pixels at a plurality of said pixel positions in accordance with said interpolation weights; (c) providing said sequence of interpolation weights wherein differences between pairs of successive interpolation weights of said sequence of interpolation weights differ, wherein said step of providing said interpolation weights comprises the step of providing a weight carry signal; and (d) applying said sequence of interpolation weights to said one-dimensional interpolation means.
Claim 12
Independent Claim
120 words
A method for non-linear interpolation of images having a plurality of input pixels and pixel positions, comprising the steps of: (a) receiving with a one-dimensional interpolation means a plurality of pairs of input pixels and a sequence of corresponding interpolation weights; (b) providing a plurality of sequential weighted sums of said pairs of input pixels at a plurality of said pixel positions in accordance with said interpolation weights; (c) providing said sequence of interpolation weights wherein differences between pairs of successive interpolation weights of said sequence of interpolation weights differ, wherein said step of providing said interpolation weights comprises the step of providing a weight carry signal; and (d) applying said sequence of interpolation weights to said one-dimensional interpolation means.
Claim 13
Dependent Claim
16 words
The method of claim 10, wherein step (c) comprises the step of incrementing said interpolation weights.
Claim 14
Dependent Claim
31 words
The method of claim 11, further comprising the step of providing a plurality of increments wherein the differences between said increments of said plurality of increments differ at a uniform rate.
Claim 15
Dependent Claim
34 words
The method of claim 10, further comprising the step of: (e) selectively performing successive interpolations (1) on the same pixel pair and (2) on differing pixel pairs in accordance with said weight carry signal.
Claim 16
Dependent Claim
25 words
The method of claim 10, further comprising the step of: (e) performing conditional executions with a system processor in accordance with said weight carry signal.
Claim 17
Dependent Claim
80 words
The method of claim 10, further comprising the steps of: (e) storing with a weight register means a selected interpolation weight and applying said selected interpolation weight to said one-dimensional interpolation means; (f) receiving said selected interpolation weight with a summing node coupled to said weight register means; (g) adding an incrementing value to said selected interpolation weight with said summing node to provide a further interpolation weight; and (h) applying said further interpolation weight to said weight register means.
Claim 18
Dependent Claim
18 words
The method of claim 15, wherein said incrementing value varies from one pair of input pixels to another.
Claim 19
Dependent Claim
48 words
The method of claim 10, wherein: first and second pixel positions of said plurality of pixel positions define a first dimension of a two-dimensional image; and further comprising the step of: (e) modifying a further interpolation weight to provide interpolation in a second dimension of said two-dimensional image.
Claim 20
Dependent Claim
21 words
The method of claim 17, further comprising the step of: (f) providing non-linear interpolation in both dimensions of said two-dimensional image.