Sharing photos instantly is easy thanks to social media but short of cameras with built-in inkless printers, sharing photos with the person standing right next to you has not seen the same level of innovation.
Canon, however, could be changing that with the Canon M-i1, a cord-free portable projector that can project on any blank surface and connects wirelessly to smartphones or yes, Canon cameras.
The M-i1 projects photos onto a surface for the equivalent to about a 14-inch screen at the minimum or an 84-inch screen at the maximum distance of about 9.8 feet.
But the kicker here is that the projector is only about a 4-inch square that is less than an inch thick, which means something smaller than a tablet is able to create a TV-sized screen.
The internal battery lasts up to two hours and can also charge your smartphone in a pinch.
As far as those images and video (or yes, even documents and slideshows), those can be stored on 4GB of internal memory.