Patent ID: 8150691

Claim:
A system for replaying stored audio data, the system comprising: voice recognition means for performing voice recognition on the audio data and generating by the voice recognition means text data and word-marking data, the word-marking data indicating locations of word boundaries between spoken words within the audio data and linking words in the audio data to corresponding words in the text data, wherein the word-marking data is assigned, in the absence of user input, by the voice recognition means to the start of each spoken word in the audio data; memory means for storing the audio data and for storing the text data and the word-marking data obtained from performing voice recognition on the audio data; audio replaying means for replaying the audio data acoustically in a forward sequence; display means for visually displaying the text data; and control means for controlling the replaying of stored audio data in a forward mode and in a reverse mode, the control means controlling the audio replaying means during a playback of the audio data in the reverse mode to perform a reverse mode playback operation including, starting from a replay position in the audio data initiating a backward jump, counter to the forward sequence, over a distance corresponding to a length of at least N spoken words, to a target position, the control means using the word boundaries indicated in the word-marking data to determine the target position, and then, starting from the target position, the control means initiating a replay of K spoken words of the audio data in the forward sequence using the word boundaries indicated in the word-marking data to determine the end of the replay of the K spoken words, wherein K is less than N, the control means controlling the displaying on the display means of the stored text data that corresponds to the audio data being replayed, as indicated by the word-marking data, the control means further controlling the audio replaying means and the display means to automatically repeat performing the reverse mode playback operation while the system is in the reverse mode, wherein, in the reverse mode, words of the text data are visually highlighted on the display means in sequence, counter to the forward sequence, and, synchronously with each visually highlighted word, a corresponding word in the audio data is replayed acoustically.