1. A data processing apparatus comprising: a processor configured to: receive an image of biological cells having a plurality of blocks, wherein a block of the plurality of blocks includes a group of pixels in the image; determine an average motion amount of at least one biological cell in a first block of the plurality of blocks; determine an average motion direction of at least on biological cell in the first block; assign a category to the first block based on the determined average motion amount and the determined average motion direction, wherein the category is one of a plurality of categories individually associated with different combinations of numerical ranges for average motion amounts and average motion directions; determine a distribution of the plurality of blocks among the plurality of categories, wherein the distribution provides an indication of a quality level of the biological cells and the quality level is based on a number of blocks of the plurality of blocks assigned to individual categories of the plurality of categories; and control display of an image representing which category of the plurality of categories is assigned to individual blocks of the plurality of blocks, wherein the image illustrates a degree of uniformity of the motion amount and motion direction of the biological cells in the image.