Patent ID: 8346236

Claim:
A method for switching a call mode of a mobile device by a micro-processing unit, the call mode comprising a first mode using a first sound output device and a second mode using a second sound output device, comprising: starting an accelerometer sensor to detect an acceleration of the mobile device; starting a proximity sensor to detect a first distance between the mobile device and an object; generating a first judgment result according to the detected acceleration of the mobile device; generating a second judgment result according to the detected first distance between the mobile device and the object; and when it is determined the first distance is smaller than a first threshold, switching to the first mode; when it is determined the first distance is not smaller than the first threshold, switching to the second mode and setting the second sound output device at a predetermined volume; wherein in the second mode, detecting a second distance between the mobile device and the object; when the second distance indicates the object is moving further away from the mobile device above a second threshold, according to the detected acceleration by the accelerometer sensor, automatically increasing volume from the predetermined volume of the second sound output device gradually until a predetermined maximum volume is reached.