第八話「ストリーミング、あるいは二人だけの同期チャンネルについて」
────────────────────────────────
対抗戦まで、あと四日。
夜の第三訓練場。
他のクラスの使用時間が終わった後の、誰もいない石畳。
俺は的の前のベンチに座って、メモを書いていた。
右耳の耳鳴りは、今日も続いていた。
軽い目眩も、起き上がるたびにある。
いずれも「予定通りだ」と俺は分類していた。連続した高負荷演算の副作用として、予測値の範囲内だ。
ただ一つ誤算があるとすれば——
予行演習を繰り返すたびに、問題が一つ浮上してきていた。
レイテンシだ。
インターラプト戦術の肝は、相手の詠唱の「クリティカルパス上の節」に音韻介入を叩き込むタイミングだ。
それはコンマ数秒の精度で決まる。
セレーナが音を聞いて、口頭で俺に伝えて、俺が解析して、介入する——この一連のプロセスに、どうしても0.3〜0.4秒のラグが生じる。
0.3秒。
カルドの詠唱の「格助詞節」が通過するのに要する時間は、推定0.2秒だ。
つまり現状、俺の介入は常に、標的の節が通り過ぎた後に届く計算になる。
俺はメモに書いた。
「現状のレイテンシ:0.35秒(平均)。目標:0.10秒以下。差分:0.25秒。解決策——音声信号の経路を短縮するか、プリプロセッシングを前倒しするか」
扉が開いた。
────────────────────────────────
「また深夜じゃない」
セレーナだった。
片手に布巾に包んだ何かを持っている。
「第5章が佳境だ」
「今は第8章でしょ。嘘つかないで」
俺は少し黙った。
「耳鳴りはまだあるの」
「解析に支障はない」
「それ、答えになってない」
セレーナがベンチの隣に腰を下ろして、布巾を広げた。
温かいパンと、小さな瓶が出てきた。
「購買のハチミツ。糖分補給でしょ、前回の」
「……覚えているのか」
「覚えてる」
俺はパンを受け取って、一口食べた。
確かに、糖分が体に染みた。
「それで。深夜に何を考えてたの」
「レイテンシの問題だ」
俺はメモを見せた。
セレーナがそれを読んだ。
「……0.35秒が0.2秒より大きいから、間に合わない」
「正確だ」
「どうするの」
「それを考えていた」
────────────────────────────────
俺は、ずっと一つのことを検討していた。
口頭による音声伝達を、経由点として使うのをやめる。
セレーナが音を聞いて、俺に言葉で伝える——この「言語化」のプロセスが、レイテンシの主因だ。
音が言語に変換され、空気を伝わり、俺の耳で受け取られ、再び解析される。その多段変換が時間を食っている。
理想は直結だ。
セレーナの聴覚が拾った音を、変換なしに俺のARバッファに直接流し込む。
理論的には、可能だ。
魔力回路は感覚情報を伝達できる。それがこの世界で「念話」の原理になっている。
念話を「音声の直接転送」に特化させれば、言語変換の工程を省ける。
ただし。
やったことがない。
そして——想定される副作用がある。
感覚を直結するということは、音声だけでなく、感覚処理に付随する他の信号も乗ってくる可能性がある。
「……セレーナ」
「何」
「一つ試したいことがある。ただし、気持ち悪くなるかもしれない」
セレーナが俺を見た。
「……どういうこと」
「魔力回路で俺とお前の感覚を直結する。お前の聴覚をそのまま俺のバッファに流す。そうすればレイテンシが0.35秒から0.05秒以下に落ちる」
「それって……わたしの聞こえ方が、あなたに伝わるってこと?」
「正確には、お前が処理した音響信号が俺の解析系に直接入力される。変換なし。ただし——俺の解析視界の一部もお前に流れ込む可能性がある。双方向になりやすい」
セレーナが少し黙った。
「あなたの見てる、コードの世界が見える、ってこと?」
「副作用として、そうなりやすい」
「……やってみる」
「気持ち悪くなったら、すぐ言え。接続を切る」
「わかった」
────────────────────────────────
◆ 同期
────────────────────────────────
俺はベンチを離れて、セレーナの前に立った。
魔力回路を接続するには、物理的な接触点が必要だ。
最も効率がいいのは手だが、動作中の接触は不安定になる。
俺はセレーナの左肩に、右手をそっと置いた。
「……始める」
魔力を、細く流した。
────────────────────────────────
最初の一秒、何も起きなかった。
次の一秒で、セレーナの呼吸が俺の処理系に入ってきた。
音として、ではない。
波形として、だ。
呼吸のリズム、そこに乗った微細な振動、訓練場の石畳の反響——セレーナの聴覚が拾っている全ての音が、俺のARに直接流れ込んできた。
```
接続確立:セレーナ・フォーリ(音響チャンネル)
入力ストリーム:起動
サンプリングレート:48kHz
レイテンシ:現在測定中……
0.31秒 → 0.18秒 → 0.09秒 → 0.04秒
接続品質:良好
ノイズレベル:高(プリフィルタ未適用)
WARNING:非音響信号の混入を検出
心拍数:92bpm(通常比+38%)
体温信号:微上昇
呼吸リズム:不規則
```
レイテンシが、0.04秒まで落ちた。
目標の0.10秒を大幅に下回っている。
しかし同時に——ノイズが多かった。
セレーナの聴覚は精細だ。石畳の微細な風の音、遠くの訓練場のかすかな魔力の残響、自分自身の衣擦れの音——全部が俺のバッファに流れてきていた。
そして、非音響信号。
心拍数92bpm。通常より38%高い。
体温の微上昇。
呼吸リズムの乱れ。
問題は、それが「ノイズ」として混入してくる量だった。
心拍のリズムは1.53Hz——0.65秒に一回のパルスだ。
これが俺の解析クロックに干渉する。
音素ストリームを処理するクロック周波数は4.0Hz。1.53Hzとは約2.6倍の差があり、どこかのタイミングで周期が重なるたびに、解析ウィンドウにパルスノイズが乗る。
平たく言えば——心臓の音が、カルドの詠唱の解析に定期的に割り込んでくる。
俺は平静に言った。
「セレーナ、心拍数が高い。1.53Hzのノイズが俺の解析クロックに干渉している。解析精度が4%落ちる。落ち着け」
少し間があった。
「……無理言わないでよ。こんなに近いのに」
「近距離は接続の要件だ。感情的な反応は切り分けてくれ」
「そういうことを言ってるんじゃなくて……」
「?」
「……なんでもない。続けて」
────────────────────────────────
俺の側にも、副作用があった。
セレーナの感覚が流れ込んでくると同時に、俺のARコードの視界が——セレーナ側にも漏れ出した。
セレーナが小さく息を呑んだ。
「……見える。文字が、空間に」
「俺の解析ログだ。通常は俺にしか見えない」
「……赤い文字と、緑の文字が」
「エラーと正常の判定だ。赤は修正が必要な箇所、緑は問題なし」
セレーナがゆっくりと、訓練場の空気を見回した。
俺の視点では何もない空間だが、セレーナには俺のARが重なって見えているはずだ。
「……すごい。世界が全部、文字で埋まってる」
「常にこれが見えている」
「……疲れない?」
「慣れた」
しばらく、お互いの感覚が静かに交差していた。
────────────────────────────────
本題に入った。
「フィルタリングの訓練をする。俺がカルドの詠唱に似た音を出す。お前はそれだけを取り出して、他のノイズをカットして俺に流せ」
「……やってみる」
俺は口の中で、カルドの詠唱パターンを再現した。ゆっくり、一定速度で。
セレーナが目を閉じた。
チャンネルに変化が起きた。
```
フィルタリング処理:開始
入力ストリーム(生):
ノイズ成分:石畳反響、風音、魔力残響、衣擦れ
標的信号:カルド類似音韻パターン
プリプロセッサ(セレーナ):処理中……
出力ストリーム(フィルタ後):
ノイズ除去率:第1試行 → 22%
第3試行 → 47%
第7試行 → 68%
第12試行 → 81%
標的信号のSN比:
第1試行 → 1.3(標的とノイズがほぼ同量)
第12試行 → 6.7(標的が圧倒的に明瞭)
```
十二回目の試行で、セレーナのフィルタリング精度が81%に達した。
俺のバッファに届く音が、明確に変わっていた。
さっきまでノイズで埋まっていたストリームに、カルドの詠唱パターンだけが浮かび上がっていた。
解析が、速くなった。
速いだけではない——俺の演算負荷が、目に見えて落ちていた。
```
スケジューラ(レオン):処理負荷
単独解析時:87%
セレーナ接続・フィルタなし:91%(負荷増)
セレーナ接続・フィルタ有り:61%(劇的改善)
差分:-30%
耳鳴り発生閾値(推定):処理負荷80%超
現在:61% → 耳鳴り:なし
```
そこで気づいた。
耳鳴りが、止まっていた。
────────────────────────────────
二時間後。
訓練場の石畳に、夜露が降り始めていた。
俺は接続を切った。
セレーナが、目を開けた。
少し疲れた顔をしていたが——どこか、すっきりした表情でもあった。
「……終わり?」
「今日はここまでだ。お前のフィルタ精度が81%に達した。本番に使える水準だ」
「本当に?」
「数字は嘘をつかない」
セレーナが小さく笑った。
俺は少し、立ち止まった。
「一つ報告しておく」
「何」
「同期中、耳鳴りが止まった」
セレーナが目を上げた。
「……え」
「処理負荷が61%まで落ちた。耳鳴りの発生閾値を下回ったためだ。お前のフィルタリングが俺の演算リソースを補完している。システムが安定した」
「……それって」
セレーナが、少し間を置いた。
「それって、効率の話?」
「そうだ」
「……なんで、そういうことを言うかな」
「事実だが。何か問題があったか」
「ない」
セレーナが、夜の訓練場の天井を仰いだ。
「本番も、ちゃんと届けるから」
「頼む。お前のフィルタがなければ、俺の解析は成立しない」
「……うん」
短い返事だった。
でも、その声は今日一番落ち着いていた。
────────────────────────────────
訓練場を出ながら、俺は一つのことを考えていた。
セレーナの心拍数は、接続開始から終了まで、ずっと高かった。
平均88bpm。通常より30%以上の水準が、二時間続いた。
解析上は「ノイズ」として処理した。
しかし——人体の心拍数が二時間、継続して高い状態を維持するのは、生理的にコストが高い。
俺はメモに書きかけて、止めた。
これは「観察対象のデータ」として記録すべき事項か?
そうではない気がした。
正確な理由はわからなかった。
ただ、メモには書かなかった。
────────────────────────────────
翌朝。
学院の第一アリーナ。
天井の高い石造りの闘技場。
観客席には上位学年の生徒と教官たちが集まっていた。
中央に、二つのクラスが対峙していた。
Aクラス——入試トップ集団。揃いの制服に、金色の階級章。
先頭に立つカルド・ヴィエンが、余裕の表情で第七教室を見ていた。
「……来たか。奇特なクラスだな」
隣の生徒が笑った。
「本当に出てくるとは思いませんでしたよ」
「まあ、いい経験になるだろう」カルドが杖を持ち直した。「何もできずに負けるより、精一杯やって負ける方が学びがある。それを教えてやろう」
観客席の一角に、クレアがいた。
メモ帳を持って、両クラスを等距離で見ていた。
────────────────────────────────
第七教室側。
レオンが最後列に立った。
マリスが左隣。セレーナが右隣。
セレーナが小声で言った。
「……緊張してる」
「平常通りにやれ。昨夜の精度がそのまま出れば充分だ」
「レオンは?」
「緊張はしない」
「羨ましい」
「思考リソースのコストが高いので、緊張のために割り当てていない」
セレーナが、小さく吹き出した。
実況の声が響いた。
「第一学年・クラス別対抗戦演習——第一試合、開始!」
カルドが、ゆっくりと杖を構えた。
詠唱が始まる前の、あの「溜め」の動作。
予測通りだ。
俺の視界の右端に、一行のテキストが浮かんだ。
〔接続確立:セレーナ・フォーリ(音響チャンネル)〕
〔レイテンシ:0.04秒 フィルタ精度:待機中〕
耳鳴りが、止まっていた。
カルドが口を開いた。
「──万象の根源に連なる偉大なる光の系譜よ、汝の威光を持って——」
最初の一節を聞いた瞬間、俺は一つのことを確認した。
事前解析通り——いや、事前解析より、良かった。
カルドの詠唱は、本当に美しかった。
アクセントは完璧に揃っていた。発話速度は一定で、一語一語が精確に刻まれていた。七話でクレアが「別格」と言った理由が、一節で全部わかった。
そして——堅牢だった。
三十語以上の詠唱が、千年の練度で圧縮された一つの構造として機能している。各節が互いを支え合い、一つ崩れれば他が補うように設計されている。まるでアーチ橋の石組みのように、どの一石を取っても構造が崩れない。
これが「レガシーの強さ」だ。
長く使われ、磨かれ、多くの人間に改良され続けたシステムの、本物の耐久性。
デッドコードが多い。非効率だ。でも——壊しにくい。
俺が今からやるのは、そのアーチの「要石」を一つ、静かに抜き取ることだ。
ストリームが、流れてきた。
凄まじい量だった。
観客席の三百人のざわめき、石造りの天井に反響する実況の声、Aクラス十二人の魔力展開音がそれぞれ異なる周波数で唸り、床の石畳が踏みしめられるたびに微細な振動が伝わってくる——これが全部、生のストリームとして流れてきた。
それをセレーナが、削いだ。
一秒もかからなかった。
観客のノイズが落ち、実況の反響が落ち、Aクラスの他の生徒の魔力音が落ちた。
残ったのは——カルド一人の声だった。
二十メートル先の、一人の詠唱だけが、石造りのアリーナ全体の音響の中から切り出されて、クリアに俺のバッファに届いた。
```
フィルタ処理(本番):
入力ノイズ総量:推定420チャンネル
(観客ざわめき:300人分
実況音声・反響:3成分
Aクラス魔力展開音:11名分
床・空気振動:常時)
セレーナフィルタ後:
出力チャンネル:1(カルド・ヴィエン詠唱のみ)
除去率:99.8%
SN比:8.4(訓練時最高値6.7を上回る)
NOTE:本番環境の方が訓練より精度が高い。
セレーナは「集中した状態」でより精密に動く。
```
ARの解析ウィンドウが、静かに展開した。
```
入力:カルド・ヴィエン詠唱(リアルタイム解析)
経過時間:0.8秒
現在節:[万象の根源に連なる偉大なる光の系譜よ]
└ 機能:術者宣言
└ 冗長度:89%
経過時間:2.1秒
現在節:[汝の威光を持って]
└ 機能:なし(装飾接続詞)
クリティカルパス予測:
第4〜5節(経過時間4.5〜5.8秒)に
対格節が来る。
→ ここが介入ポイント。
カウントダウン:3.7秒後
```
俺はセレーナに、小声で言った。
「四秒後。マリス、エラー検知モード起動。全員、待機」
セレーナが、それを全員に伝えた。
声を使わない。身振りで、目配せで。
四秒間、第七教室は静止した。
カルドの詠唱が、第四節に入った。
────────────────────────────────
──次話予告──
「──我が求めに応えよ、古の盟約に従い——」
カルドの詠唱が、クリティカルパスに到達した。
レオンの視界に、介入ポイントが赤く点灯する。
──さて。
千年前のコードを、どう壊すか。
────────────────────────────────
【後書き】
第八話まで読んでいただき、ありがとうございます!
今話のテーマは「ノイズとシグナル」でした。
通信工学の世界では、信号対雑音比(SN比)という概念があります。受け取りたい信号と、それ以外のノイズの比率です。セレーナのフィルタリングによって、レオンが受け取るSN比が1.3から6.7まで上がった——これはそのまま「二人の連携の精度」の数値化です。
レオンが「心拍数が高い。解析の邪魔だ」と言い、セレーナが「こんなに近いのに無理言わないで」と返すシーン。レオンにとっては純粋にノイズの話ですが、セレーナにとっては全く違う文脈で聞こえている。この「同じ信号を別のフレームで受け取っている」状態が、二人の関係の現在地です。
レオンがメモに「心拍数データ」を書きかけて止めた一行、気づいていただけましたか。彼自身もうまく分類できない何かが、少しずつ積み上がっています。
次話はいよいよ対抗戦本番。カルドの詠唱へのインターラプトが炸裂します。千年前のコードは、どう壊れるか——お楽しみに。
もし楽しんでいただけたなら——
★ 評価(「思考リソースに緊張を割り当てていない」で笑いました、でも大歓迎です)
♡ ブックマーク(更新通知が届きます)
決戦、始まります。よろしくお願いします!




