サイバーコードは、2次元バーコード技術をベースとした視覚的なタグ付けシステムです。モバイル機器に搭載されている低価格のCMOSカメラやCCDカメラで読み取れるように設計されており、タグ付けされた物体の3次元位置とID番号を特定することもできます。[ 1 ]
サイバーコードタグは、様々な角度から読み取れるように設計された2次元バーコードシンボルです。カメラ付きのコンピュータは、タグの位置を特定し、2次元バーコード内のデータをデコードすることができます。バーコードの周囲に視覚的な基準マーカーが付いているため、コンピュータはカメラの視野内でタグを素早く特定できます。さらに、サイバーコードタグの設計により、コンピュータは3次元での位置と方向を追跡できます。[ 1 ]
これらの機能により、タグは拡張現実(AR)アプリケーションに使用できます。サイバーコードタグを現実世界の物体に貼り付けることで、ユーザーはカメラを通して世界を眺め、コンピューターがディスプレイ上に追加情報を重ね合わせることができます。バーコードにエンコードされた情報は物体を識別し、タグの設計により、コンピューターは視聴者に対する物体の向きを検出できます。
サイバーコードの主な制限は、その極めて限られた容量です。24ビットのデータビットと7ビットのエラー訂正ビット(倍サイズのバリアントでは48ビット+14ビット)しか保持できないため、識別できるオブジェクトの数は限られています。
ビデオゲーム「Eye of Judgment」では、サイバーコードタグがコレクションカードに印刷されています。カードがプレイされる面はカメラの前に置かれ、その画像が画面に表示されます。カードがカメラの前に置かれると、コンピューターはカードの画像の上に3Dモデルを表示します。カードがプレイ面上で動かされたり回転したりすると、コンピューターは3Dモデルをカードの新しい位置に合わせて調整します。
その他の仮説的な例としては次のようなものがあります。