An Architecture for Video Content-Based Retrieval