ShotCode 是由剑桥大学的High Energy Magic创建的圆形条形码. 它像一个飞镖圆盘,在中心有一个靶心和围绕它的“数据圈”。该技术通过测量数据环与每个靶心的角度和距离来从这些数据环中读取数据位。
ShotCodes被设计为使用常规相机(包括在手机和网络摄像机上找到的相机)读取,而无需购买其他专用硬件。 ShotCodes与矩阵条形码的不同之处在于它们不存储常规数据,而是存储由40位数据组成的查找数。 这需要读取设备链接到存储数据的URL服务器,以便下载所述数据。
ShotCode于1999年在剑桥大学创建时,他们研究出一种低成本的基于视觉的方法来跟踪位置的方案,并开发了TRIPCode。 它已经被用来实时跟踪打印的TRIPCode纸带和网络摄像头。之后在剑桥有另一个研究用途; 使用手机摄像头读取条形码,他们在一个名为SpotCode的圆形条形码中使用了TRIPCode。High Energy Magic成立于2003年,旨在将剑桥大学计算机实验室和通信工程实验室的研究商业化。Leo Bango.net是一家移动公司,他在其广告中使用SpotCode 2004。 2005年,High Energy Magic Ltd.将整个SpotCode IPR出售给OP3。之后名称从SpotCode更改为ShotCode。 Heineken是第一家正式使用ShotCode技术的公司。
用于读取移动摄像头拍摄的ShotCode的软件被称为“ShotReader”。 软件大小只有17kB左右。 它实时读取相机拍摄的ShotCode,并提示浏览器导航到特定的网站。
软件的最后一次更新是在2007年。然后Android和iPhone的上的ShotCode手机软件提示更新将不可用。