Spatial computing is the technology that immerses humans into the computing environment, and adds computing to objects in the spatial environment around us.
This includes technology for generating output (such as 3D graphics or spatial audio); technology like image recognition and gesture recognition for facilitating interacting in these environments; advanced user interfaces for synthesizing the data from digital twins; and geospatial information to merge local-scale information with the rest of the world.
The software within spatial computing enables a large range of human interface hardware including traditional screens, as well as augmented reality, virtual reality and extended reality.