A mobile terminal comprising: a camera unit configured to receive an external image, process the received image and provide an image frame; and a controller configured to set a focal point value of the image frame, wherein the focal point value is set by: obtaining a first focal point value according to a first focal point detecting scheme based on a phase difference of the image, obtaining a second focal point value according to a second focal point detecting scheme based on a contrast value of the image, determining a difference value between the first focal point value and the second focal point value, correcting an error of the first focal point value using the determined difference value, and setting the first focal point value which is corrected as the focal point value of the image frame, wherein the controller is adapted to store the difference value in a memory, and, when receiving a new image frame a new focal point value is set, the controller being further adapted to: obtain a first focal point value according to a first focal point detecting scheme based on a phase difference of the received new image, the mobile terminal being further characterized by the fact that the controller is adapted to determine whether or not the stored difference value is smaller than a preset value; and, if yes, omit obtaining the second focal point value, and set just the first focal point value corrected by using said stored difference value as the new focal point value of the image frame; and, if no, correct the first focal point value by using said stored difference value, obtain the second focal point value, determine the difference between said corrected first focal point value and said second focal point value, recorrect said first corrected focal point value using said difference and set it as the new focal point value of the image frame. a camera unit configured to receive an external image, process the received image and provide an image frame; and a controller configured to set a focal point value of the image frame, wherein the focal point value is set by: obtaining a first focal point value according to a first focal point detecting scheme based on a phase difference of the image, obtaining a second focal point value according to a second focal point detecting scheme based on a contrast value of the image, determining a difference value between the first focal point value and the second focal point value, correcting an error of the first focal point value using the determined difference value, and setting the first focal point value which is corrected as the focal point value of the image frame, wherein the controller is adapted to store the difference value in a memory, and, when receiving a new image frame a new focal point value is set, the controller being further adapted to: obtain a first focal point value according to a first focal point detecting scheme based on a phase difference of the received new image, the mobile terminal being further characterized by the fact that the controller is adapted to determine whether or not the stored difference value is smaller than a preset value; and, if yes, omit obtaining the second focal point value, and set just the first focal point value corrected by using said stored difference value as the new focal point value of the image frame; and, if no, correct the first focal point value by using said stored difference value, obtain the second focal point value, determine the difference between said corrected first focal point value and said second focal point value, recorrect said first corrected focal point value using said difference and set it as the new focal point value of the image frame. obtain a first focal point value according to a first focal point detecting scheme based on a phase difference of the received new image, the mobile terminal being further characterized by the fact that the controller is adapted to determine whether or not the stored difference value is smaller than a preset value; and, if yes, omit obtaining the second focal point value, and set just the first focal point value corrected by using said stored difference value as the new focal point value of the image frame; and, if no, correct the first focal point value by using said stored difference value, obtain the second focal point value, determine the difference between said corrected first focal point value and said second focal point value, recorrect said first corrected focal point value using said difference and set it as the new focal point value of the image frame.