It's the sort of stuff you'd expect to see in a science fiction film - but the technology might not be too far away according ...