Patent ID: 8836670

Claim:
An image display and data processing apparatus comprising: a scanning section configured to perform sequential scanning on pixels in an image having binarized pixel data; and an information obtaining section configured to dynamically allocate label information to a target pixel, the label information identifying a connected pixel region in the image, and also dynamically update position information and area information of the connected pixel region identified by the label information, depending on values of the pixel data of the target pixel and neighboring pixels thereof during the sequential scanning, so that the label information, the position information and the area information can be obtained for the image entirely on completion of the sequential scanning, wherein the information obtaining section includes a determining section configured to determine whether or not to allocate the label information to the target pixel and whether or not to update the position information and the area information of the connected region, depending on values of the pixel data of the target value and neighboring pixels thereof, a label issuing section configured to issue new label information on the basis of a determination result of the determining section, a line buffer configured to store the label information therein, an additional information memory configured to store the position information and the area information associated with an address number respectively, and an address list configured to store (i) the label information stored in the line buffer, (ii) the address number stored in the additional information memory, and (iii) whether the label information is allocated to any pixel, in a manner such that the label information, address number and label allocation information are associated with each other.