Patent ID: 8751023

Claim:
A method for positioning playback of audio data, implemented in an electronic device system comprising a processor, a memory storing the audio data, a timer and numeric keys, the method comprising: retrieving the audio data from the memory by the processor; receiving a digit n from a numeric key by the processor and initiating the timer that keeps a predetermined time interval; obtaining by the processor a proportion of a length of the audio data as a length of a first audio data segment in the audio data; utilizing the length of the first audio data segment as a first unit of playback skipping and locating a second audio data segment in the audio data through a first playback skipping operation on the audio data in the first unit by the processor, wherein the first playback skipping operation is performed to locate the second audio data segment in response to the reception of the digit n, and the second audio data segment comprises the n-th audio data segment of the audio data; determining by the processor whether the processor receives another digit m from the numeric keys before the timer expires; performing a first playback operation on the n-th audio data segment in response to expiration of the timer if the processor does not receive the digit m before the timer expires; and obtaining by the processor a proportion of a length of the second audio data segment as a length of an audio data sub-segment in the second audio data segment; utilizing the length of the audio data sub-segment as a second unit of playback skipping and locating a target position in the second audio data segment through a second playback skipping operation on the second audio data segment in the second unit by the processor, wherein the second playback skipping operation and resetting of the timer is performed in response to reception of the digit m if the processor receives another digit m from the numeric keys before the timer expires; and performing a second playback operation on the audio data based on the target position, wherein the target position is in the m-th audio data sub-segment in the n-th audio data segment, and the second playback operation is performed in response to expiration of the timer following the resetting.