TRコード (Temporal Ring Code)

脱QRコード ─ Appleライクな有機的幾何学光ループによる、次世代「時系列光学的リング認証」デモ

📡 送信機専用ページを開く (sender.html) 📷 受信機専用ページを開く (receiver.html)
🚀 大容量データ (100B / 500B / 1KB / 4KB) 噴水符号(Fountain Code)伝送テスト

Luby Transform噴水符号により、大容量データを任意サイズのブロックに分割し、リアルタイム光ストリームから無損失ピーリング復号します。

待機中 (上のボタンを押して大容量ストリーム復号テストを開始) 0%
🎨 【高視認性・カメラ読み取り最適】おすすめ配色組み合わせ表(スペクトラム以外は1色自由指定)
テーマ名称 波形・前景カラー (1色) 背景カラー コントラスト比 おすすめ用途・特徴
🌟 Cyber Cyan (推奨標準) #00dcff (シアン) #060a14 (深紺) 13.2 : 1 標準推奨。カメラ感度と有機的Appleライクデザインを両立
⚡ Emerald Matrix #00ff88 (エメラルド) #041208 (黒緑) 15.8 : 1 カメラのBayer配列(緑感度2倍)に最も合致。暗所・低画質カメラで最強
⚪⚫ Monochrome Pro #ffffff (純白) #000000 (漆黒) 21.0 : 1 (理論最大) E-ink電子ペーパー、白黒カメラセンサー、低照度環境で100%完全動作
🟣 Neon Purple #c084fc (ネオン紫) #0f081d (深紫黒) 10.5 : 1 Web3、暗号資産ウォレット、ラグジュアリー・イベント認証向け
🟠 Amber Gold #ffb703 (アンバー) #140c02 (深茶黒) 12.1 : 1 屋外直射日光、注意喚起、産業用機器ペアリング向け
🔴 Crimson Coral #ff4d6d (クリムゾン) #18040a (深紅黒) 9.2 : 1 高セキュリティ緊急承認、ワンタイムドア解錠向け
🔵 Electric Blue #38bdf8 (ライトブルー) #030712 (ダークグレー) 11.4 : 1 銀行・金融・コーポレートアプリ向け信頼感カラー
🎯 TRコード 3層同心円アーキテクチャ仕様
同心円レイヤー 半径範囲 機能・構造 動作原理・メリット
1. 中心アンカー層 r = 0 〜 28 px 中心白コア + 時間認証スリットリング
(切れ目の個数 0〜8本)
切れ目数 N で時間スケールを表現 (2本:3s, 3本:5s, 4本:10s, 6本:30s, 8本:5m, 0本:無期限/署名)
• カメラ焦点が最も安定する中心でスリットを直接スキャンするため誤判定ゼロ
2. 中間データ層 r = 38 〜 72 px 自己識別ストリーム波形 & 空間多層トラック
(容量に応じ2層〜4層に自動多層化)
波形特徴から変調方式を自己識別 (動的粒子フロー / 2重連続波)
動画伝送時間は約1.0秒で一定(容量増加時は空間多層化で並列度UP)
3. 最外周ガイド層 r = 92 px 薄い真円ガイドリング
(線幅 2.5px サークル)
アオリ・傾き・スケールの瞬間ロックオン
• 斜め撮影や手ブレ時でも楕円モーメントからサブピクセル精度で真円逆射影
📦 アプリケーション層「先頭1バイト データ種別」& 厳格ハッシュ検証仕様
先頭1バイト データ種別 データ形式・構成 整合性・ハッシュ検証 受信側の推奨アクション
0x01 URL (圧縮) スキーマ省略済みドメイン+パス 1B CheckDigit / 4B CRC32 ブラウザで対象ページを即座に開く
0x02 WebAuth / Token 認証用ワンタイムトークン (UUID / Raw 16B) 1B CheckDigit / 4B CRC32 ログインAPIへ承認リクエストを送信
0x03 Wi-Fi設定 暗号化方式 (1B) + SSID長 + SSID + Pass長 + Pass 1B CheckDigit / 4B CRC32 Wi-Fi接続プロファイル追加ダイアログ表示
0x04 vCard / 連絡先 vCard 形式連絡先テキスト 4B CRC32 連絡先アプリへインポート
0x05 画像 / アイコン PNG / JPEG バイナリデータ 4B CRC32 / SHA-256 受信画像プレビュー・保存
0x0F / 0xFF 任意バイナリ 汎用バイナリデータ / 噴水符号ブロック SHA-256 完全一致 バイナリデータの処理・保存

📡 送信側 (Optical Stream)

波形色: 背景色:
SSID:
Pass:
3層同心円アーキテクチャ(中心スリット ✕ 空間多層トラック ✕ 外周薄リング):
中心(r=14〜28px): 切れ目の個数(0〜8本)で時間認証スケールを表現
中間(r=38〜72px): 動的粒子ストリーム / 2重波 + 2層〜4層マルチトラックデータ(1.0秒一定伝送)
外周(r=92px): 薄い真円ガイドリング(アオリ・傾き補正専用)

📷 受信側 (ホモグラフィ補正 & Wasmデコーダー)

Wasmデコーダー初期化中...