Patent ID: 8903366

Claim:
A method for providing a user interface in a mobile terminal having a software mode in which a graphics acceleration hardware device is powered off and a hardware mode in which the graphics acceleration hardware is powered on, the method comprising: determining an amount of available power, determining an application to be executed by the mobile terminal; determining a status of a user interface executed by the mobile terminal based on information received from a 3-Dimensional (3D) user interface library; rendering the user interface using one of the software mode and the hardware mode based at least in part on the amount of available power, the status of the user interface executed by the mobile terminal, and the application to be executed by the mobile terminal; and displaying the rendered user interface on a display unit of the mobile terminal, wherein the amount of available power is of higher priority than the status of the user interface executed by the mobile terminal in determining whether to render the user interface using the software mode or the hardware mode, wherein the status of the user interface executed by the mobile terminal is of higher priority than the application to be executed by the mobile terminal in determining whether to render the user interface using the software mode or the hardware mode, and wherein the determining of the status of the user interface executed by the mobile terminal comprises determining a frequency of updates required by the user interface.