In some examples, after computing the size of each identified object, the pixel groups of each identified object may be assigned a weight that is proportional to its size. For example, the toy house 728 may be given the largest weight because it is the biggest object. In one illustrative example, the woman 722, the child 724, and the toy truck 729 may all be given the same weight because they are all similar sizes. And the cat 726 may be given the smallest weight because it is the smallest. Other pixel groups not including an identified object may either be given a zero weight or a non-zero weight that is smaller than the smallest weight for an identified object.
In other examples, after computing the size of each identified object, the pixel groups of each identified object may be given a percentage of weight for each pixel group that is identified for the identified object. For example, if each pixel group is worth 0.1 weight, an object with 4 pixel groups would be 0.4 weight. In other examples, the amount of weight each pixel group is worth may be a percentage of the largest object. For example, the largest object may be given a weight of 1. And if that object is 10 pixel groups large, an object with 5 pixel groups may be given 0.5 weight. It should be recognized that other methods for weighing objects based upon size may be used.
For another example, one or more metering weight arrays may be generated, as described in
For another example, an eye gaze weight array 790 (similar to the eye gaze weight array 690) may be generated.