An agent-based architecture for content-based multimedia browsing