The future of computing is an interesting place, what with the blurring of the boundaries between science fiction and science.
The recent developments in safe battery technology will bring longer life devices with less weight. The fires and explosions caused by Lithium-ion liquid batteries as they degrade dangerously will be a thing of the past.
3D memory will enable storage devices to be much smaller, which could mean your watch has the same storage capacity as your entire computer. Imagine listening to your entire music collection, just from your watch.
The processor will become smaller and therefore think faster with less power consumption, and at the same time run cooler which means more could be done for less. The rise of the ARM processor is a good example of this. The advantage over traditional desktop processors is that less instructions are needed, so the processor runs cool and draws such little power, enabling smartphones and tablets to have long lives.
Colour paper-like screens will be something for the future. Current e-ink screens work by only drawing power when a part of the screen changes, rather than having to power the screen all the time. A separate back light illuminates the screen to make the screen easy to see.
Artificial Intelligence has been the buzzword for many years, with the idea of intelligent robots doing the jobs of humans and we can see that happening now. Autonomous vehicles on our roads make a safer driving experience as human error can be eliminated.
Time of Flight technology enables cameras to see through fog or blizzard conditions, so with a simple projector in the driver's cab to project onto the windscreen, the driver will be able to see the road ahead. With an overlay of Computer Vision, objects could be clearly marked with coloured boxes.
Artificial Intelligence coupled with Computer Vision is something else. Take face recognition and augmented reality glasses would change the world. Everyone you recognise from seeing their face and not remembering their name or where you know them from can get instant recognition by not only their name, how you know them but also a list of their interests. After all, who doesn't want to be recognised.
The Smart Home is another example of where Computer Vision can be useful, by detecting your car by the number plate and opening the garage as you approach, closing it automatically when you leave. Or the front door that opens automatically when you arrive and announces callers based on their face.