プチコン3号 SmileBASIC コミュニティトピックつばさ☆ nsm21162016/06/01 15:44:46質問ADPCMADPCMの仕組みってどうなってるんですか?どうやって圧縮してるのか気になる。ADPCM録音の方法も知りたいですが、仕組みが分かればあとはできそうですが、まずは仕組みの説明をお願いします。6そうだね 9返信プレイ済み2017/11/03 18:07:17に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿あまさと しおん ShionAmasato2016/6/1 16:37ADPCMはPCMに圧縮掛けた物らしいから録音自体は普通でいいんじゃないかな http://elm-chan.org/junk/adpcm/report.html 分かりやすそうなグラフ見つけた3そうだね プレイ済み2017/11/03 18:07:17に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿あまさと しおん ShionAmasato2016/6/1 18:25でも「録音できる時間を増やすため」の圧縮だと、録音しながら圧縮がいるね…1そうだね プレイ済み2017/11/03 18:07:17に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿つばさ☆ nsm21162016/6/1 18:46あ、その説明忘れてた。 録音時間を延ばしたいので録音しながら圧縮方法を教えてもらえますか?1そうだね プレイ済み2017/11/03 18:07:17に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿あまさと しおん ShionAmasato2016/6/1 19:16基本的なやり方は前との差分を取る(AのつかないDCPMになる) ADPCMはさらに「今までの変化を見て、次の差分がいくつぐらいかを求めて、予測値のとの差分を取る」 予測値の計算する方法があるらしい。 (※これだけだと小さくはならない。1要素に複数要素分を詰め込むことで意味がある、詰め込み作業はビットシフトとかかけ算で行ける) http://www.piece-me.org/piece-lab/adpcm/adpcm1.html とか参考に1そうだね プレイ済み2017/11/03 18:07:17に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿あまさと しおん ShionAmasato2016/6/1 19:20(プチコンの録音データは1要素あたり8または16bitなので、32bit整数型を使っても、何か特別なことをしなくても、詰め込みが可能)1そうだね プレイ済み2017/11/03 18:07:17に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿つばさ☆ nsm21162016/6/1 22:04ビットシフトって何だったっけw 詰め込み作業で迷ってたた。1そうだね プレイ済み2017/11/03 18:07:17に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿つばさ☆ nsm21162016/6/3 19:38あ、できたw ありがとうございました!1そうだね プレイ済み2017/11/03 18:07:17に取得