Patent ID: 8126704

Claim:
A method for processing a sound signal, comprising the steps of: (a) detecting the sound signal; (b) detecting an available bandwidth of a network; (c) deciding a reference feature parameter; (d) deciding a plurality of frames of the sound signal within a predetermined length of time interval according to the reference feature parameter by the following steps: (d1) determining the sound signal being a speech signal; (d2) deciding a first frame of the frames according to the reference feature parameter; (d3) deciding a plurality of possible second frames according to the first frame, each of the possible second frames has an overlapped area with the first frame, and the overlapped areas are different from each other; (d4) calculating a value of error according to each of the possible second frames; (d5) deciding a second frame of the frames to be the possible second frame that corresponds to the smallest value of error; and (d6) repeating the step (d3), step (d4), and step (d5) until a length of time interval of the frames is greater than or equal to the predetermined length of time interval; (e) calculating a number of the frames within the predetermined length of time interval; (f) calculating a data amount within the predetermined length of time interval according to the number of the frames and the reference feature parameter; (g) deciding a sound feature parameter by the data amount and the available bandwidth; (h) retrieving a sound feature signal from the sound signal according to the sound feature parameter, wherein the sound feature signal is a feature of the sound signal; (i) retrieving a sound feature message relating to the sound signal, wherein the sound feature message comprises the sound feature parameter; and (j) transmitting the sound feature signal and the sound feature message to a server.