Maybe. How would they cram decent technology into glasses that small without it costing a fortune? I'd assume that if such technology existed then we probably would have heard about it by now. It does look like he's putting on some glasses of some sort.
I think the sword hilt idea is really creative.