An area within a frame is defined in which text or an image is to be
generated. The text or image may also include an optional border
surrounding and adjacent to the text or image. In accordance with one
embodiment, in order to increase the contrast between the text or image
and the background area of the frame, one or more color component values
are selected for use in generating the text/image (or associated border).
Specifically, a complement of one or more color component values
associated with one or more pixels of the frame are determined. The
complement may, for example, be obtained from an average color component
value over a set of pixels. Alternatively, the complement may be obtained
directly for each of a set of pixels in the frame from which an average
value may then be obtained. The complemented-averaged color component
value(s) may then be used to generate the text/image and/or associated
border.