Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
151 words
A method for processing a picture comprising lines of pixels for storage in a memory having burst-type access and addressed by a row address and a column address, each pixel having a pixel value, the method comprising the steps of: a) separating said picture into a plurality of rectangular blocks of pixels, each block comprising a plurality of pixels arranged along parallel lines and having a respective position within the respective block defined by a respective horizontal position and a respective vertical position; b) determining a block description for each block of pixels, by determining, in a given sequence, the respective pixel values of each consecutive pixel disposed along each respective parallel line of each respective block; c) consecutively storing said block descriptions in said memory, placing for each consecutive block description, the respective pixel values determined in step b) in respective memory locations addressed in accordance in said given sequence.
Claim 2
Independent Claim
151 words
A method for processing a picture comprising lines of pixels for storage in a memory having burst-type access and addressed by a row address and a column address, each pixel having a pixel value, the method comprising the steps of: a) separating said picture into a plurality of rectangular blocks of pixels, each block comprising a plurality of pixels arranged along parallel lines and having a respective position within the respective block defined by a respective horizontal position and a respective vertical position; b) determining a block description for each block of pixels, by determining, in a given sequence, the respective pixel values of each consecutive pixel disposed along each respective parallel line of each respective block; c) consecutively storing said block descriptions in said memory, placing for each consecutive block description, the respective pixel values determined in step b) in respective memory locations addressed in accordance in said given sequence.
Claim 3
Dependent Claim
43 words
The method as claimed in claim 1, wherein the memory locations are addressed by providing a row, column address for each memory location by assigning for each consecutive row O to m, column address O to n, where m and n are integers.
Claim 4
Dependent Claim
82 words
The method as claimed in claim 1, wherein the number of horizontal positions and the number of vertical positions, of each block, are each an integral power of two. and wherein a memory address for a first block description containing a given pixel value of a given pixel is calculated by the additional step of: dividing the respective horizontal and vertical positions of the given pixel in the picture, by the maximum number of horizontal and vertical positions in said picture respectively.
Claim 5
Independent Claim
158 words
An apparatus for processing a picture comprising lines of pixels for storage in a memory having burst-type access and addressed by a row address and a column address, each pixel having a pixel value, the method comprising the steps of: a) means for separating said picture into a plurality of rectangular blocks of pixels, each block comprising a plurality of pixels arranged along parallel lines and having a respective position within the respective block defined by a respective horizontal position and a respective vertical position; b) means for determining a block description for each block of pixels, by determining, in a given sequence, the respective pixel values of each consecutive pixel disposed along each respective parallel line of each respective block; c) means for consecutively storing said block descriptions in said memory, placing for each consecutive block description, the respective pixel values provided by said determining means in respective memory locations addressed in accordance in said given sequence.
Claim 6
Independent Claim
158 words
An apparatus for processing a picture comprising lines of pixels for storage in a memory having burst-type access and addressed by a row address and a column address, each pixel having a pixel value, the method comprising the steps of: a) means for separating said picture into a plurality of rectangular blocks of pixels, each block comprising a plurality of pixels arranged along parallel lines and having a respective position within the respective block defined by a respective horizontal position and a respective vertical position; b) means for determining a block description for each block of pixels, by determining, in a given sequence, the respective pixel values of each consecutive pixel disposed along each respective parallel line of each respective block; c) means for consecutively storing said block descriptions in said memory, placing for each consecutive block description, the respective pixel values provided by said determining means in respective memory locations addressed in accordance in said given sequence.
Claim 7
Dependent Claim
56 words
The apparatus claimed in claim 4 wherein said stored block descriptions each have respective block numbers reflecting their respective consecutive location in said memory, the apparatus further comprising: means for calculating the block number of a first block description from the respective horizontal and vertical positions in said picture of a given pixel of said block.
Claim 8
Dependent Claim
50 words
The apparatus of claim 4 wherein said storing means comprises: means for calculating the address of a memory location of a first pixel value of a first block, from the respective horizontal and vertical positions in said picture of the corresponding pixel in said picture having said given pixel value.
Claim 9
Dependent Claim
78 words
The apparatus of claim 6 wherein said horizontal and vertical positions are digital words each having a respective most significant bit, wherein a line of said picture has N blocks, where N is an integer, and wherein said calculating means comprises: a) means for extracting from said horizontal and vertical positions respectively most significant bits h and p; b) means for multiplying N and p to obtain a product; and c) means for adding the product to h.