Claims Analysis
Total Claims: 54
Claim 1
Independent Claim
194 words
A motion vector detecting apparatus, comprising: means for supplying image data of a base block of a first image; first extracting means for obtaining a constant component and a transient component of said base block; means for supplying image data of an inspection block of a second image in response to a control signal; second extracting means for obtaining a constant component and a transient component of said inspection block; first comparison means for comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; means for indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; and second comparison means for comparing said image data of said base block and said image data of said inspection block as the position of said inspection block is varied in the neighborhood of said first best matching position to determine a second position of said inspection block in said neighborhood of said first best matching position which best matches said base block.
Claim 2
Dependent Claim
194 words
A motion vector detecting apparatus, comprising: means for supplying image data of a base block of a first image; first extracting means for obtaining a constant component and a transient component of said base block; means for supplying image data of an inspection block of a second image in response to a control signal; second extracting means for obtaining a constant component and a transient component of said inspection block; first comparison means for comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; means for indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; and second comparison means for comparing said image data of said base block and said image data of said inspection block as the position of said inspection block is varied in the neighborhood of said first best matching position to determine a second position of said inspection block in said neighborhood of said first best matching position which best matches said base block.
Claim 3
Dependent Claim
38 words
The apparatus of claim 1, further comprising first memory means for storing and reading out said base block, and second memory means for storing a predetermined search range of said second image and reading out said inspection block.
Claim 4
Dependent Claim
75 words
The apparatus of claim 1, wherein said first extracting means includes first constant component extracting means for obtaining said constant component from said base block and first transient component extracting means for obtaining said transient component from said base block, and said second extracting means includes second constant component extracting means for obtaining said constant component from said inspection block and second transient component extracting means for obtaining said transient component from said inspection block.
Claim 5
Dependent Claim
86 words
The apparatus of claim 1, wherein said first comparison means includes first difference means for obtaining a first difference between said constant component of said base block and said constant component of said inspection block, second difference means for obtaining a second difference between said transient component of said base block and said transient component of said inspection block, and determining means for determining the first best matching position of said inspection block in said second image as a function of said first and second differences.
Claim 6
Dependent Claim
49 words
The apparatus of claim 4, wherein said determining means includes first absolute value means for producing an absolute value of said first difference, second absolute value means for producing an absolute value of said second difference, and means for adding the absolute values of said first and second differences.
Claim 7
Dependent Claim
46 words
The apparatus of claim 5, wherein said means for adding includes first multiplying means for multiplying said absolute value of said first difference by a first weighting value and second multiplying means for multiplying said absolute value of said second difference by a second weighting value.
Claim 8
Dependent Claim
50 words
The apparatus of claim 1, wherein said second comparison means includes difference means for obtaining differences between said image data of said base and inspection blocks, and determining means for determining the second best matching position of said inspection block in said second image as a function of said differences.
Claim 9
Dependent Claim
30 words
The apparatus of claim 7, wherein said determining means includes absolute value means for producing respective absolute values of said differences, and accumulating means for combining said respective absolute values.
Claim 10
Dependent Claim
29 words
The apparatus of claim 1, wherein said first comparison means is also operative to produce a first motion vector between said base block and said first best matching position.
Claim 11
Dependent Claim
29 words
The apparatus of claim 9, wherein said second comparison means is also operative to produce a second motion vector between said base block and said second best matching position.
Claim 12
Dependent Claim
48 words
The apparatus of claim 10, further comprising means for multiplying said first motion vector by a predetermined factor and means for adding the multiplied first motion vector to said second motion vector to produce a final motion vector between said base block and said second best matching position.
Claim 13
Dependent Claim
53 words
The apparatus of claim 1, further comprising small block forming means for forming said base block and said inspection block into respective small blocks, for supplying the small blocks of said base block to said first extracting means and for supplying the small blocks of said inspection block to said second extracting means.
Claim 14
Dependent Claim
112 words
The apparatus of claim 12, wherein said first comparison means includes first difference means for obtaining first differences between the constant components of said small blocks of said base block and said inspection block, first accumulating means for combining said first differences to produce a first cumulative difference, second difference means for obtaining second differences between the transient components of said small blocks of said base block and said inspection block, second accumulating means for combining said second differences to produce a second cumulative difference, and determining means for determining the best matching position of said inspection block in said second image as a function of said first and second cumulative differences.
Claim 15
Dependent Claim
49 words
The apparatus of claim 13, wherein said determining means includes first multiplying means for multiplying said first cumulative difference by a first weighting value, second multiplying means for multiplying said second cumulative difference by a second weighting value, and means for adding the weighted first and second cumulative differences.
Claim 16
Dependent Claim
53 words
The apparatus of claim 1, wherein said base and inspection blocks comprise pixels having respective values, said constant component of said base block is a mean value of said pixels of said base block and said constant component of said inspection block is a mean value of said pixels of said inspection block.
Claim 17
Dependent Claim
133 words
The apparatus of claim 1, wherein said base and inspection blocks comprise pixels having respective values, said constant component of said base block is one of a low frequency component of said pixels of said base block, low order component of a set of orthogonally transformed coefficients corresponding to said pixels of said base block, maximum value of said pixels of said base block, and minimum value of said pixels of said base block, and said constant component of said inspection block is one of a low frequency component of said pixels of said inspection block, low order component of a set of orthogonally transformed coefficients corresponding to said pixels of said inspection block, maximum value of said pixels of said inspection block, and minimum value of said pixels of said inspection block.
Claim 18
Dependent Claim
53 words
The apparatus of claim 1, wherein said base and inspection blocks comprise pixels having respective values, said transient component of said base block is a standard deviation of said pixels of said base block and said transient component of said inspection block is a standard deviation of said pixels of said inspection block.
Claim 19
Dependent Claim
165 words
The apparatus of claim 1, wherein said base and inspection blocks comprise pixels having respective values, said transient component of said base block is one of a high frequency component of said pixels of said base block, high order component of a set of orthogonally transformed coefficients corresponding to said pixels of said base block, dynamic range of said pixels of said base block, difference of mean values of said pixels of said base block, and maximum value of differences of mean values of said pixels of said base block, and said transient component of said inspection block is one of a high frequency component of said pixels of said inspection block, high order component of a set of orthogonally transformed coefficients corresponding to said pixels of said inspection block, dynamic range of said pixels of said inspection block, difference of mean values of said pixels of said inspection block, and maximum value of differences of mean values of said pixels of said inspection block.
Claim 20
Dependent Claim
39 words
The apparatus of claim 1, wherein said neighborhood of said first best matching position is a region centered on said first best matching position and having a width of two inspection blocks and a height of two inspection blocks.
Claim 21
Dependent Claim
39 words
The apparatus of claim 1, wherein said neighborhood of said first best matching position is a region centered on said first best matching position and having a width of 1.5 inspection blocks and a height of 1.5 inspection blocks.
Claim 22
Dependent Claim
190 words
The apparatus of claim 1, further comprising small block forming means for forming said base block and said inspection block into respective small blocks, third extracting means for obtaining a constant component and a transient component of the respective small blocks of said base block, fourth extracting means for obtaining a constant component and a transient component of the respective small blocks of said inspection block, and third comparison means for comparing said constant and transient components of said small blocks of said base and inspection blocks as the position of said inspection block is varied in the neighborhood of said first best matching position to determine a third position of said inspection block in said second image which best matches said base block; and wherein said means for indicating is also operative to indicate different positions in said second image as said control signal as a function of the third best matching position of said inspection block, and said second comparison means is operative to determine the second best matching position as the position of said inspection block is varied in the neighborhood of said third best matching position.
Claim 23
Dependent Claim
243 words
The apparatus of claim 21, wherein said first comparison means includes first difference means for obtaining a first difference between said constant component of said base block and said constant component of said inspection block, second difference means for obtaining a second difference between said transient component of said base block and said transient component of said inspection block, and first determining means for determining the first best matching position of said inspection block in said second image as a function of said first and second differences; said third comparison means includes third difference means for obtaining third differences between the constant components of said small blocks of said base block and said inspection block, first accumulating means for combining said third differences to produce a first cumulative difference, fourth difference means for obtaining fourth differences between the transient components of said small blocks of said base block and said inspection block, second accumulating means for combining said fourth differences to produce a second cumulative difference, and second determining means for determining the best matching position of said inspection block in said second image as a function of said first and second cumulative differences; and said second comparison means includes fifth difference means for obtaining fifth differences between said image data of said base and inspection blocks, and third determining means for determining the second best matching position of said inspection block in said second image as a function of said fifth differences.
Claim 24
Dependent Claim
159 words
The apparatus of claim 21, wherein said first comparison means is also operative to produce a first motion vector between said base block and said first best matching position, said second comparison means is also operative to produce a second motion vector between said base block and said second best matching position, said third comparison means is also operative to produce a third motion vector between said base block and said third best matching position; and further comprising first multiplying means for multiplying said first motion vector by a first predetermined factor, first adding means for adding the multiplied first motion vector to said third motion vector to produce an intermediate motion vector, second multiplying means for multiplying said intermediate motion vector by a second predetermined factor, and second adding means for adding the multiplied intermediate motion vector to said second motion vector to produce a final motion vector between said base block and said second best matching position.
Claim 25
Dependent Claim
252 words
A motion vector detecting apparatus, comprising: means for supplying image data of a base block of a first image; first extracting means for obtaining a constant component and a transient component of said base block; means for supplying image data of an inspection block of a second image in response to a control signal; second extracting means for obtaining a constant component and a transient component of said inspection block; first comparison means for comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; means for indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; first small block forming means for forming said base block into first small blocks; third extracting means for obtaining a constant component and a transient component of each of the first small blocks; second small block forming means for forming said inspection block into second small blocks as the position of said inspection block is varied in the neighborhood of said first best matching position; fourth extracting means for obtaining a constant component and a transient component of each of the second small blocks; and second comparison means for comparing said constant and transient components of said first and second small blocks to determine a second position of said inspection block in said second image which best matches said base block.
Claim 26
Dependent Claim
252 words
A motion vector detecting apparatus, comprising: means for supplying image data of a base block of a first image; first extracting means for obtaining a constant component and a transient component of said base block; means for supplying image data of an inspection block of a second image in response to a control signal; second extracting means for obtaining a constant component and a transient component of said inspection block; first comparison means for comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; means for indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; first small block forming means for forming said base block into first small blocks; third extracting means for obtaining a constant component and a transient component of each of the first small blocks; second small block forming means for forming said inspection block into second small blocks as the position of said inspection block is varied in the neighborhood of said first best matching position; fourth extracting means for obtaining a constant component and a transient component of each of the second small blocks; and second comparison means for comparing said constant and transient components of said first and second small blocks to determine a second position of said inspection block in said second image which best matches said base block.
Claim 27
Dependent Claim
98 words
The apparatus of claim 24, wherein said first comparison means is also operative to produce a first motion vector between said base block and said first best matching position, said second comparison means is also operative to produce a second motion vector between said base block and said second best matching position; and further comprising multiplying means for multiplying said first motion vector by a predetermined factor, and adding means for adding the multiplied first motion vector to said second motion vector to produce a final motion vector between said base block and said second best matching position.
Claim 28
Dependent Claim
175 words
A motion vector detecting method, comprising the steps of: supplying image data of a base block of a first image; obtaining a constant component and a transient component of said base block; supplying image data of an inspection block of a second image in response to a control signal; obtaining a constant component and a transient component of said inspection block; comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; and comparing said image data of said base block and said image data of said inspection block as the position of said inspection block is varied in the neighborhood of said first best matching position to determine a second position of said inspection block in said neighborhood of said first best matching position which best matches said base block.
Claim 29
Dependent Claim
175 words
A motion vector detecting method, comprising the steps of: supplying image data of a base block of a first image; obtaining a constant component and a transient component of said base block; supplying image data of an inspection block of a second image in response to a control signal; obtaining a constant component and a transient component of said inspection block; comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; and comparing said image data of said base block and said image data of said inspection block as the position of said inspection block is varied in the neighborhood of said first best matching position to determine a second position of said inspection block in said neighborhood of said first best matching position which best matches said base block.
Claim 30
Dependent Claim
32 words
The method of claim 26, further comprising the steps of storing and reading out said base block, storing a predetermined search range of said second image and reading out said inspection block.
Claim 31
Dependent Claim
73 words
The method of claim 26, wherein the step of obtaining a constant component and a transient component of said base block includes obtaining said constant component from said base block and obtaining said transient component from said base block, and the step of obtaining a constant component and a transient component of said inspection block includes obtaining said constant component from said inspection block and obtaining said transient component from said inspection block.
Claim 32
Dependent Claim
86 words
The method of claim 26, wherein the step of comparing said constant and transient components of said base and inspection blocks includes obtaining a first difference between said constant component of said base block and said constant component of said inspection block, obtaining a second difference between said transient component of said base block and said transient component of said inspection block, and determining the first best matching position of said inspection block in said second image as a function of said first and second differences.
Claim 33
Dependent Claim
38 words
The method of claim 29, wherein the step of determining includes producing an absolute value of said first difference, producing an absolute value of said second difference, and adding the absolute values of said first and second differences.
Claim 34
Dependent Claim
38 words
The method of claim 30, wherein the step of adding includes multiplying said absolute value of said first difference by a first weighting value and multiplying said absolute value of said second difference by a second weighting value.
Claim 35
Dependent Claim
59 words
The method of claim 26, wherein the step of comparing said image data of said base block and said image data of said inspection block includes obtaining differences between said image data of said base and inspection blocks, and determining the second best matching position of said inspection block in said second image as a function of said differences.
Claim 36
Dependent Claim
24 words
The method of claim 32, wherein the step of determining includes producing respective absolute values of said differences, and combining said respective absolute values.
Claim 37
Dependent Claim
25 words
The method of claim 26, further comprising the step of producing a first motion vector between said base block and said first best matching position.
Claim 38
Dependent Claim
25 words
The method of claim 34, further comprising the step of producing a second motion vector between said base block and said second best matching position.
Claim 39
Dependent Claim
47 words
The method of claim 35, further comprising the steps of multiplying said first motion vector by a predetermined factor and adding the multiplied first motion vector to said second motion vector to produce a final motion vector between said base block and said second best matching position.
Claim 40
Dependent Claim
49 words
The method of claim 26, further comprising the steps of forming said base block and said inspection block into respective small blocks, supplying the small blocks of said base block to said first extracting means and supplying the small blocks of said inspection block to said second extracting means.
Claim 41
Dependent Claim
104 words
The method of claim 37, wherein the step of comparing said constant and transient components of said base and inspection blocks includes obtaining first differences between the constant components of said small blocks of said base block and said inspection block, combining said first differences to produce a first cumulative difference, obtaining second differences between the transient components of said small blocks of said base block and said inspection block, combining said second differences to produce a second cumulative difference, and determining the best matching position of said inspection block in said second image as a function of said first and second cumulative differences.
Claim 42
Dependent Claim
44 words
The method of claim 38, wherein the step of determining the best matching position includes multiplying said first cumulative difference by a first weighting value, multiplying said second cumulative difference by a second weighting value, and adding the weighted first and second cumulative differences.
Claim 43
Dependent Claim
53 words
The method of claim 26, wherein said base and inspection blocks comprise pixels having respective values, said constant component of said base block is a mean value of said pixels of said base block and said constant component of said inspection block is a mean value of said pixels of said inspection block.
Claim 44
Dependent Claim
133 words
The method of claim 26, wherein said base and inspection blocks comprise pixels having respective values, said constant component of said base block is one of a low frequency component of said pixels of said base block, low order component of a set of orthogonally transformed coefficients corresponding to said pixels of said base block, maximum value of said pixels of said base block, and minimum value of said pixels of said base block, and said constant component of said inspection block is one of a low frequency component of said pixels of said inspection block, low order component of a set of orthogonally transformed coefficients corresponding to said pixels of said inspection block, maximum value of said pixels of said inspection block, and minimum value of said pixels of said inspection block.
Claim 45
Dependent Claim
53 words
The method of claim 26, wherein said base and inspection blocks comprise pixels having respective values, said transient component of said base block is a standard deviation of said pixels of said base block and said transient component of said inspection block is a standard deviation of said pixels of said inspection block.
Claim 46
Dependent Claim
165 words
The method of claim 26, wherein said base and inspection blocks comprise pixels having respective values, said transient component of said base block is one of a high frequency component of said pixels of said base block, high order component of a set of orthogonally transformed coefficients corresponding to said pixels of said base block, dynamic range of said pixels of said base block, difference of mean values of said pixels of said base block, and maximum value of differences of mean values of said pixels of said base block, and said transient component of said inspection block is one of a high frequency component of said pixels of said inspection block, high order component of a set of orthogonally transformed coefficients corresponding to said pixels of said inspection block, dynamic range of said pixels of said inspection block, difference of mean values of said pixels of said inspection block, and maximum value of differences of mean values of said pixels of said inspection block.
Claim 47
Dependent Claim
39 words
The method of claim 26, wherein said neighborhood of said first best matching position is a region centered on said first best matching position and having a width of two inspection blocks and a height of two inspection blocks.
Claim 48
Dependent Claim
39 words
The method of claim 26, wherein said neighborhood of said first best matching position is a region centered on said first best matching position and having a width of 1.5 inspection blocks and a height of 1.5 inspection blocks.
Claim 49
Dependent Claim
164 words
The method of claim 26, further comprising the steps of forming said base block and said inspection block into respective small blocks, obtaining a constant component and a transient component of the respective small blocks of said base block, obtaining a constant component and a transient component of the respective small blocks of said inspection block, comparing said constant and transient components of said small blocks of said base and inspection blocks as the position of said inspection block is varied in the neighborhood of said first best matching position to determine a third position of said inspection block in said second image which best matches said base block, and indicating different positions in said second image as said control signal as a function of the third best matching position of said inspection block; and wherein the step of comparing determines the second best matching position as the position of said inspection block is varied in the neighborhood of said third best matching position.
Claim 50
Dependent Claim
244 words
The method of claim 46, wherein the step of comparing said constant and transient components of said base and inspection blocks includes obtaining a first difference between said constant component of said base block and said constant component of said inspection block, obtaining a second difference between said transient component of said base block and said transient component of said inspection block, and determining the first best matching position of said inspection block in said second image as a function of said first and second differences; the step of comparing said constant and transient components of said small blocks of said base and inspection blocks includes obtaining third differences between the constant components of said small blocks of said base block and said inspection block, combining said third differences to produce a first cumulative difference, obtaining fourth differences between the transient components of said small blocks of said base block and said inspection block, combining said fourth differences to produce a second cumulative difference, and determining the best matching position of said inspection block in said second image as a function of said first and second cumulative differences; and the step of comparing said image data of said base block and said image data of said inspection block includes obtaining fifth differences between said image data of said base and inspection blocks, and determining the second best matching position of said inspection block in said second image as a function of said fifth differences.
Claim 51
Dependent Claim
120 words
The method of claim 46, further comprising the steps of producing a first motion vector between said base block and said first best matching position, producing a second motion vector between said base block and said second best matching position, producing a third motion vector between said base block and said third best matching position, multiplying said first motion vector by a first predetermined factor, adding the multiplied first motion vector to said third motion vector to produce an intermediate motion vector, multiplying said intermediate motion vector by a second predetermined factor, and adding the multiplied intermediate motion vector to said second motion vector to produce a final motion vector between said base block and said second best matching position.
Claim 52
Dependent Claim
213 words
A motion vector detecting method, comprising the steps of: supplying image data of a base block of a first image; obtaining a constant component and a transient component of said base block; supplying image data of an inspection block of a second image in response to a control signal; obtaining a constant component and a transient component of said inspection block; comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; forming said base block into first small blocks; obtaining a constant component and a transient component of each of the first small blocks; forming said inspection block into second small blocks as the position of said inspection block is varied in the neighborhood of said first best matching position; obtaining a constant component and a transient component of each of the second small blocks; and comparing said constant and transient components of said first and second small blocks to determine a second position of said inspection block in said second image which best matches said base block.
Claim 53
Dependent Claim
213 words
A motion vector detecting method, comprising the steps of: supplying image data of a base block of a first image; obtaining a constant component and a transient component of said base block; supplying image data of an inspection block of a second image in response to a control signal; obtaining a constant component and a transient component of said inspection block; comparing said constant and transient components of said base and inspection blocks to determine a first position of said inspection block in said second image which best matches said base block; indicating different positions in said second image as said control signal as a function of the first best matching position of said inspection block; forming said base block into first small blocks; obtaining a constant component and a transient component of each of the first small blocks; forming said inspection block into second small blocks as the position of said inspection block is varied in the neighborhood of said first best matching position; obtaining a constant component and a transient component of each of the second small blocks; and comparing said constant and transient components of said first and second small blocks to determine a second position of said inspection block in said second image which best matches said base block.
Claim 54
Dependent Claim
77 words
The method of claim 49, further comprising the steps of producing a first motion vector between said base block and said first best matching position, producing a second motion vector between said base block and said second best matching position, multiplying said first motion vector by a predetermined factor, and adding the multiplied first motion vector to said second motion vector to produce a final motion vector between said base block and said second best matching position.