Object and Event Detection for Semantic Annotation and Transcoding