1. A method of segmenting a cardiac acoustic signal, the method comprising: obtaining the cardiac acoustic signal, the cardiac acoustic signal including at least one cardiac cycle with a plurality of states; analyzing the cardiac acoustic signal by applying a Hidden Markov Model that takes into consideration a duration of each of the plurality of states; and temporally segmenting the cardiac acoustic signal into a plurality of intervals, each of the plurality intervals being associated with a corresponding state of the plurality of states, wherein a length of each of the intervals is determined using the Hidden Markov Model that takes into consideration a duration of the corresponding state with which each of the plurality of intervals is associated.