The image display apparatus 100 may generate an OSD image and store the OSD image in the second buffer, in operation S530.
Herein, 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 UI screen image, various menu screen images, and a widget screen image. However, exemplary embodiments are not limited thereto and are provided by way of an example only. The generated OSD image is stored in the second buffer, and the second buffer may be a graphics buffer.
The image display apparatus 100 may perform image quality processing on the first image of which the attribute is converted stored in the first buffer, in operation S540, according to an exemplary embodiment.
For example, the first image may be an 360° image, and the image display apparatus 100 may optimize a cubic effect and a color sense of an image by improving a contrast ratio and color of the 360° image. Alternatively, the image display apparatus 100 may optimize image quality by performing gamma correction on the 360° image. In addition, the image display apparatus 100 may enhance sharpness of the image by performing sharpness processing on an edge portion included in the 360° image. In addition, the image display apparatus 100 may alleviate a jagging phenomenon appearing in the image by adjusting resolution of the 360° image or performing anti-aliasing, according to various exemplary embodiments.
The image display apparatus 100 may display the image-quality-processed first image and the OSD image for which the image quality processing has not be performed, in operation S550.