映画を丸ごと8KBのディスクに圧縮するコードで11万3000ユーロを支払われた男…そして彼は亡くなった
テクノロジーの歴史には、サイバーパンク小説から飛び出してきたかのような奇妙な物語が時折登場する。その一つが、1990年代後半に革命的なデータ圧縮技術を開発したと主張したオランダの電子技術者、ロムケ・ヤン・ベルンハルト・スルートの物語だ。スルート・デジタル・コーディング・システムとして知られるこの技術は、映画全体をわずか8KBのデータに圧縮できると謳っていた。
はい、その通りです。ギガバイトでもメガバイトでもありません。キロバイトです。
念のため言っておきますが、これは「超高解像度の映画コーデック」のような「8K」ではありません。「ファイルシステム上の8KBを私に渡していただければ、HD映画全体をそこにエンコードします。そうすれば、その8KBのファイルだけで再生できます」という意味です。
これはUSENETの片隅で繰り広げられた、ただの空虚な自慢話ではありませんでした。Slootには熱心な信奉者がいました。その一人が、オランダの電子機器メーカー、Wegener Arcadeの幹部、Jos van Rossum氏です。Slootのデモンストレーションに感銘を受けたvan Rossum氏は、この技術開発に25万オランダギルダー(現在の価値で約11万3000ユーロ)を投資しました。この早期の資金提供により、Slootはプロトタイプを開発し、より多くの注目を集めることができました。
そして彼は注目を集めました。
テクノロジーとメディア業界の大物たち、例えばフィリップスの元CTO、ロエル・ピーパー氏も参加しました。ピーパー氏は当時、半ば引退状態でしたが、Slootのコーデックが世界を変える可能性を秘めていると確信していました。まさか、8KBで実現できるとは思いませんでした!
2025年の現在、64GBのUSBメモリやmicroSDカードには、おそらく30本の映画を保存できるでしょう。これは、1080pの映画をx265などで約2GBにエンコードし、ファイルシステムなどで若干の容量ロスを許容した場合の容量です。
Sloot Digital Coding System では、1.44 インチの 3.5 インチ フロッピー ディスクに 184 本の映画を保存できると謳っていました。
1999年までに、フィリップスとのライセンス契約の計画が整えられたと報じられており、ピーパー自身も、この技術を商業化するために設立された会社の取締役に就任する予定だった。しかし、重要な契約締結の数日前、スルートは心臓発作で45歳で亡くなっているのが発見された。
さらに悪いことに、コーデックの技術的詳細(1枚のフロッピーディスクに収められていたとされる)が消失してしまった。Slootやオリジナルのソースコードが失われたことで、プロジェクトは謎に包まれたまま崩壊した。
スルートデジタルコーディングシステムとは何ですか?
基本的な主張は、このシステムは従来の方法でデータを保存しないというものでした。代わりに、パターンとテンプレートの大規模な参照データベースを活用しているとされています。これは、すべてのバイトを冗長に保存するのではなく、既存のデータ「ユニバース」を参照できる一種のユニバーサルコーデックです。
これがまるで魔法のトリックのように聞こえるなら、それはあなただけではありません。懐疑論者は、これは情報理論の確立された法則、特にシャノンのエントロピー限界に反すると指摘しています。シャノンのエントロピー限界とは、一部のデータは圧縮できるものの、すべてのデータを任意の大きさまで圧縮することはできないというものです。
さて、大規模な検索データベースというアイデアは現実的であり、コンピューター関連でも非コンピューター関連でも、多くのシナリオで使用されています。例えば、辞書ベースの圧縮方式では、「バナナ バナナ バナナ バナナ」というテキストの場合、「1 = バナナ」を辞書に記録し、「バナナ」が現れる場所に「1」を代入します。同様に、軍用潜水艦に命令の配列が書かれた本を渡し、定期的に「計画17を実行せよ」という番号を送信することもできます。送信は非常に短時間ですが、もちろん、試行情報の転送はこれまでと同じです。潜水艦が可能性の山を抱えて港を出た瞬間に、転送が行われたのです。
スルート氏の状況における問題は、そのような汎用ルックアップテーブルのサイズが想像を絶するほど大きくなることです。HD画質で2時間映画をすべて保存するには、既知の宇宙に存在する原子の数を超えると計算されています。1920×1080のフレームは、生のレベルで200万以上のピクセルで構成され、様々な色と音声が含まれます。1920×1080の静止画1枚だけでも8KBを超えます。
あるいは、 Wikipedia が指摘しているように、カサブランカのオランダ語のテキスト要約は 29,000 バイトを超えます。
しかし、デモは説得力があったと報じられている。スルート氏は投資家に対し、小さなデータファイルから抽出した『ターミネーター2』のような映画を見せ、自身の主張を証明しているかのようだった。しかし、基盤となる技術が彼の手から逃れられなかったため、誰もその偉業を再現することができなかった。
いたずらか、誤解か、それとも悲劇の天才か?
主な理論は3つあります。
完全なデマです。Slootは詐欺師で、巧妙なデモで技術的に優れた投資家さえも騙していました。
誤解されている概念です。Slootの「圧縮」は実際には圧縮ではなく、むしろ高度なテンプレート化や、事前に定義された大規模な共有データベースからのデータ再構築に近いものだという説もあります。つまり、任意のデータではなく、事前に定義されたコンテンツのみで動作するということです。
真のブレークスルーが時の流れに埋もれた。実現は難しいかもしれないが、魅力的な可能性だ。もし実現すれば、コンピュータの歴史における最大の「もしも」の一つとなるだろう。
スルートは自滅したという見方に賛成です。明らかに計算はしていたものの、計算に間違いがあったのでしょう。スルートは資格を持った電気技師でしたから、自分が犯した間違いを理解するだけの基本的な数学の知識はあったはずです。残念ながら歴史専攻の私でさえ、この馬鹿げた話は分かります。
しかし、私のような懐疑的な歴史専攻者だからといって、113,000ユーロをもらえるわけではありません。