In an implementation of on-screen display image rendered with MPEG
hardware, image data corresponding to an image and formatted for
on-screen display is received. MPEG frames are generated from the
on-screen display image data and the MPEG frames are decoded to generate
the image for display as an MPEG image. For example, a graphical user
interface can be generated for display as the MPEG image. Further,
additional on-screen display image data can be processed to generate an
on-screen image for display over the MPEG image. For example, an
on-screen image, such as text or a graphic, can be generated for display
over the graphical user interface.