Patent ID: 8749712

Claim:
A method for processing an on-screen display (OSD), applied to an embedded system, for rendering a two dimensional representation of an emulated three dimensional (3D) OSD, the method comprising: receiving a control command associated with a two-dimensional (2D) image processing procedure; generating a transitional image according to a first 2D image and a second 2D image by the 2D image processing procedure; storing the transitional image into an image buffer in a memory of the embedded system; consecutively displaying the first 2D image, the transitional image, and the second 2D image to render the images in accordance with the emulated 3D OSD in response to the control command; and iterating generation of respective intermediate transitional images derived by transforming a respective initial 2D image and a respective target 2D image into a respective intermediate transitional image by the 2D image processing procedure, storing each respective intermediate transitional image into the image buffer in the memory of the embedded system, and consecutively displaying the respective initial 2D image, the respective intermediate transitional image, and the respective target 2D image to render the images in accordance with the emulated 3D OSD in response to the control command, until a final 2D image is rendered and terminates the image processing performed in association with the control command.