Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
92 words
A structure for processing a picture area of m×n pixels, comprising: 2r memory banks, each memory bank storing the values of pixels in one non-overlapping group of m/2r×n pixels in said picture area, m being greater than 1; and r processors, r being greater than 1, each accessing two associated memory banks in addition to one memory bank associated with a right neighbor if present and one memory bank associated with a left neighbor if present, each processor being responsible for processing the pixels associated with two of said accessible memory banks.
Claim 2
Dependent Claim
92 words
A structure for processing a picture area of m×n pixels, comprising: 2r memory banks, each memory bank storing the values of pixels in one non-overlapping group of m/2r×n pixels in said picture area, m being greater than 1; and r processors, r being greater than 1, each accessing two associated memory banks in addition to one memory bank associated with a right neighbor if present and one memory bank associated with a left neighbor if present, each processor being responsible for processing the pixels associated with two of said accessible memory banks.
Claim 3
Dependent Claim
87 words
A structure as in claim 1, wherein each processor is associated with two neighboring processors, each neighboring processors being one of said r processors, said four memory banks being associated with a contiguous picture area of 2m/r×n pixels, said processor being responsible for processing the pixels in the two memory banks associated with the middle portion of said 2m/r×n pixels picture area, and said neighboring processors being each responsible for processing one of the two groups of m/2r×n pixels on each side of said 2m/r×n picture area.
Claim 4
Dependent Claim
18 words
A structure as in claim 1, wherein said r processors each process said contiguous picture area in lockstep.
Claim 5
Dependent Claim
42 words
A structure as in claim 3, wherein each contiguous picture area is divided into an equal number of fixed-size picture areas, each processor further comprising means for ensuring that the time required for accessing each of said fixed-size areas is substantially constant.
Claim 6
Independent Claim
98 words
A method for processing a picture area of m×n pixels, comprising the steps of: providing 2r memory banks, each memory bank storing the values of pixels in one non-overlapping group of m/2r×n pixels in said picture area, m being greater than 1; and providing r processors, r being greater than 1, each accessing two associated memory banks in addition to one memory bank associated with a right neighbor if present and one memory bank associated with a left memory bank if present, each processor being responsible for processing the pixels associated with two of said accessible memory banks.
Claim 7
Independent Claim
98 words
A method for processing a picture area of m×n pixels, comprising the steps of: providing 2r memory banks, each memory bank storing the values of pixels in one non-overlapping group of m/2r×n pixels in said picture area, m being greater than 1; and providing r processors, r being greater than 1, each accessing two associated memory banks in addition to one memory bank associated with a right neighbor if present and one memory bank associated with a left memory bank if present, each processor being responsible for processing the pixels associated with two of said accessible memory banks.
Claim 8
Dependent Claim
95 words
A method as in claim 5, wherein said processor providing step further comprises the step of associating each processor with two neighboring processors, each neighboring processors being one of said r processors, said four memory banks being associated with a contiguous picture area of 2m/r×n pixels, said processor being responsible for processing the pixels in the two memory banks associated with the middle portion of said 2m/r×n pixels picture area, and said neighboring processors being each responsible for processing one of the two groups of m/2r×n pixels on each side of said 2m/r×n picture area.
Claim 9
Dependent Claim
23 words
A method as in claim 5, further comprising the step of ensuring said r processors each process said contiguous picture area in lockstep.
Claim 10
Dependent Claim
43 words
A method as in claim 7, wherein each contiguous picture area is divided into an equal number of fixed-size picture areas, said method further comprising the step of ensuring that the time required for accessing each of said fixed-size areas is substantially constant.