2003-11 << 2003-12 >> 2004-01

2003-12-12 (金)

  • 天気:曇り

    *すべての付加現象が正数の寄せ算になるとは限らない

遅くまでメッセンジャーで話をしていたのだけど,手が冷たくてキーボードが叩けません.USBキーボードとマウスを買ってきて,布団の中に入れて使おうかとか思ってます.

昨日の,プログラムの続き.6ビットごとに取り出したデータを眺めていると,どうも本来は3ビットな感じがしてくる.案の定3ビットごとにすると良い感じに数値に偏りが出てくる.で,どうも,最初のブロックは直接のデータが格納されてる分けでも無い.となると,圧縮するためのデータかなぁ.ヘッダに書かれている数値からブロックの切れ目を推測して,数字を見てると,差分データをビット数ごとに分けて保存してるらしい.となると,最初のブロックには,どのブロックからデータを取り出すかが書かれていそう.というわけで,試行錯誤して展開してみると,ノイズの中に,圧縮前の音声だと思われる音が聞こえてくるようになった.あとは,波形やバイナリエディタと格闘して,何とかそれっぽい音が出るようになった.というか,展開して分かったけど,面倒な割りに1割くらいしか圧縮できて無いし….もしかして,圧縮よりも解析をしにくくするのが目的?と,思ったのですが,16ビットなんですね.なら半分以下にはなってるのか.