コーデック作り2021春(19)

Riceパラメータはlog2で記録するようにした。 残差が大きく(=圧縮率が悪化)なったら対策を考える。問題後回し。

そして、固定 …

more ...

コーデック作り2021春(18)

1サンプル単位で振動する信号への対処を考慮中。

  • 64bit化してオーバーフロー原因かしらべる->コンパイルエラー多発 …
more ...

コーデック作り2021春(17)

テストケース追加中。実装も並行して修正かけてる。

ノイズ(エントロピー大)エンコード時に残差が大きくなってライ …

more ...

コーデック作り2021春(16)

テストケース追加中。

動かしていて、ブロックにサイズに準じるデータが無いことに気づく。 AADでは固定ビットレート …

more ...

コーデック作り2021春(15)

引き続き発散現象調査。

対策として、フィルタ係数のクリップ処理を入れてしまうのはどうかと考えている。

なるべく …

more ...

コーデック作り2021春(14)

「重ねる努力」での発散現象を観察している。

  • SAのフィルタ係数が正の値に徐々に吹っ飛んでいる
  • ブロックの切り替わり …
more ...

コーデック作り2021春(13)

デコーダを作った。といっても枠は作ってあってプロセッサ部を埋めるだけ。 動かしたところSAの係数を記録してな …

more ...

コーデック作り2021春(12)

ちょっとCmake整理した。

で、昨日の続きといく。発散している現象はフィルタ係数をダンプしてみたけど、不連続的じゃな …

more ...

コーデック作り2021春(11)

起床ミスって日中の作業時間が、、

8bit音声に対して圧縮率が悪いのは、8bit音声を非常に低振幅(-128 - 127)のデータとして扱っ …

more ...

コーデック作り2021春(10)

NNGSAとのRMS比較をやる。NNGSAが低いのなら後段でSAかませたい。 残差の振幅分布を見ると、やっぱNGSAの方が良い。0付近へよ …

more ...