Multimedia Context Awareness for Smart Mobile Environments