問題タブ [bitstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
142 参照

matlab - jpegデコーダーでRGBブロックを画像に変換

MATLAB で単純な jpeg デコーダーを設計しようとしています。.jpg 画像を取得し、その画像のヘッダーをデコードします。次に、SOS ヘッダーの後のスキャン データをデコードし、64 ピクセルのブロックを作成します。

(スキャンデータをデコードする順序: ハフマンデコード、逆量子化、逆ジグザグ、逆 DCT、レベルシフト、クランプ、Ycbcr から RGB への変換)

上記のデコード プロセスは正しいと思います。64 ピクセルのブロックごとに実行し、ブロックのサブサンプリング効果も決定しました。今、私はYチャンネルとCbおよびCrチャンネルの構造の下にあります:(CbおよびCrチャンネルの係数2のサブサンプリングがあるとします)

[16*16 ピクセル] , [16*16 ピクセル] , [16*16 ピクセル] , [16*16 ピクセル] , [16*16 ピクセル] ,... ..., [16*16 ピクセル] , [16*16 ピクセル] .

上のブロック配列の長さは imageWidth*imageLength/256 (割り切れると仮定)

今、私の質問は次のとおりです。ブロックの上から画像全体を復元する方法、つまり、デコードされた画像全体を取得するには、ブロックの上でどのように並べ替えて配置する必要がありますか?

0 投票する
0 に答える
163 参照

algorithm - ビットストリームでのパターン認識

ビットの長いビットストリームを想定します。このビットストリームでいくつかのパターンを発見したいと考えています。私が知っているのは、このビットストリームはランダムなビットストリームではなく、反復パターンが含まれているということです。

例として、ビットストリームが次のようになっているとします。

このビットストリームには既知のパターンがあります。いくつかの値が0101s の間に設定されています。このビットストリームを 4 ビットずつ分離すると、いくつかの0101パターンの間にいくつかの値が設定されていることがわかります。

0101または他の可能なパターンの間の値のパターンを見つけたり認識したりする方法はありますか?