1. A processor comprising: a face recognition block, and a face detection block coupled to the face recognition block, wherein the face detection block is to further include a scan block, wherein the scan block is to, divide an image into a plurality of rectangles, determine whether at least some pixel values in each of the plurality of rectangles is within an allowable skin tone range, reject rectangles, which do not contain pixels having a value within the allowable skin tone range, and mark remaining of the plurality of rectangles as component rectangles of a human face, and determine variability of the component rectangles, compare the variability of the component rectangles with a variability threshold, reject one or more of the component rectangles whose variability is less than the variability threshold, and retain remaining component rectangles as features of the human face.