In addition, the GPU 120 may generate an OSD image. According to an exemplary embodiment, the OSD image is a screen image including various objects, such as an icon, an image, and a text, for various kinds of information and may include, for example, a user interface (UI) screen image, various menu screen images, and a widget screen image. However, exemplary embodiments are not limited thereto and this is provided by way of an example only.
The GPU 120 may compute attribute values such as a coordinate value, a shape, a size, and a color by which each object is to be displayed according to a layout of a screen image by using a user input that is input into the image display apparatus 100. In addition, the GPU 120 may generate various layouts of screen images including objects based on the computed attribute values.