Patent ID: 8878863

Claim:
A portable terminal comprising: a display unit configured to display a screen; a first buffer and a second buffer configured to sequentially store display data for the screen displayed by the display unit; a first determination unit configured to determine whether single-buffer control or double-buffer control is performed based on update data for the screen displayed by the display unit; a setting unit configured to set, if the first determination unit determines that the single-buffer control is appropriate, a display control method of the display unit to a display control method using the first buffer and to set, if the first determination unit determines that the double-buffer control is appropriate, a display control method of the display unit to a display control method using the first buffer and the second buffer; a second determination unit configured to determine whether a direction in which data is written to the first buffer or the second buffer is the same as a direction in which data is read from the first buffer or the second buffer, and the first determination unit determines that single-buffer control is appropriate if the second determination unit determines that the two directions are the same and determines that double-buffer control is appropriate if the second determination unit determines that the two directions are not the same; and a switch part configured to switch a transfer source of the update data between the first buffer and the second buffer, wherein the switch part is configured to switch the transfer source so that the update data in the first buffer and the update data in the second buffer alternately update the screen displayed by the display unit if the setting unit sets the display control method of the display unit to the display control method using the first buffer and the second buffer, and wherein the update data in the first buffer and the update data in the second buffer are configured to be directly input to the display unit, wherein the display control method using the first buffer is set as the display control method of the display unit as a default setting.