Time-constrained clustering for segmentation of video into story units | Synapse