亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? entropy_code.m

?? 另ㄧ筆SPIHT的寫法~~有一點複雜就是了
?? M
字號:
function stream_out=entropy_code(stream_in,pass)

% stream_in : stream of input symbols
% stream_out: stream of bits
% pass : 0  : Dominant pass
%        1  : Subordinate pass 

clear global
format long
global no_of_chars no_of_symbols cum_freq low high top_value code_value_bits...
    bits_to_follow first_qtr half third_qtr max_freq freq symbols stream_out

stream_in=[stream_in '!']; % End of stream , a bad logic
if pass==0
    pedestral=7;
    symbols=['ripn!'];
    no_of_chars=5;
elseif pass==1
    pedestral=5;
    symbols=['01!'];
    no_of_chars=3;
end
% ---------------------------------------------------------------------------------------

code_value_bits=16;
no_of_symbols=no_of_chars+1;
max_frequency=256;
top_value=2^code_value_bits-1;
first_qtr=fix(top_value / 4) + 1;
half=fix(2*first_qtr);
third_qtr=fix(3*first_qtr);
low=0;
high=top_value;
bits_to_follow=0;
% ---------------------------------------------------------------------------------------
start_model_adaptive;
index=1;

while stream_in(index)~='!' 
    symbol=find(symbols==stream_in(index));
    encode_symbol(pedestral-symbol,cum_freq);
    update_model_adaptive(symbol);    
    index=index+1;
end

encode_symbol(2,cum_freq);
done_encoding;

% -----------------------------------------------------------------------------------------

function start_model_adaptive

format long

global no_of_chars cum_freq no_of_symbols freq stream_out

for ii=1:no_of_chars
    freq(ii)=1;
end

freq=freq(2:end);
freq=[freq 1];

cum_freq(1)=0;
for ii=1:no_of_symbols-2
    cum_freq(ii+1)=cum_freq(ii)+freq(ii);
end

cum_freq(ii+2)=sum(freq);

% reverse the cum_freq  % This logic has to be change later, bad programming

for ii=1:length(cum_freq)
    cumfreq(length(cum_freq)-ii+1)=cum_freq(ii);
end
cum_freq=cumfreq;

% -----------------------------------------------------------------------------------------

function encode_symbol(symbol,cum_freq)

global top_value first_qtr half third_qtr high low bits_to_follow stream_out

format long ;

range=fix(high-low)+1;
xy=cum_freq(symbol-1);
yx=cum_freq(symbol);
high=low+(fix((range*xy)/cum_freq(1)))-1;
low=low+(fix((range*yx)/cum_freq(1)));
while 1
    if(high<half)
        bit_plus_follow(0);
    elseif (low>=half)
        bit_plus_follow(1);
        low=low-half;
        high=high-half;
    elseif (low>=first_qtr & high<third_qtr)
        bits_to_follow=bits_to_follow+1;
        low=low-first_qtr;
        high=high-first_qtr;
    else
        break;
    end
    low=fix(2*low);
    high=fix(2*high)+1;    
end

% -----------------------------------------------------------------------------------------

function update_model_adaptive(symbol)

format long

global cum_freq no_of_symbols freq
max_frequency=256;
if(cum_freq(1)==max_frequency)
    cum=0;
    for ii=no_of_symbols-1:-1:1
        freq(ii)=fix((freq(ii)+1)/2);
        cum_freq(ii)=cum;
        cum=cum+freq(ii);
    end
end

freq(symbol)=freq(symbol)+1;

% Now find cumulative frequency
cum_freq(1)=0;
for ii=1:no_of_symbols-2
    cum_freq(ii+1)=cum_freq(ii)+freq(ii);
end

cum_freq(ii+2)=sum(freq);

% reverse the cum_freq  % This logic has to be change later, bad programming

for ii=1:length(cum_freq)
    cumfreq(length(cum_freq)-ii+1)=cum_freq(ii);
end
cum_freq=cumfreq;

% --------------------------------------------------------------------------------

function bit_plus_follow(bit)
format long
global bits_to_follow stream_out

stream_out=[stream_out bit];

while(bits_to_follow>0)
    stream_out=[stream_out ~bit];
    bits_to_follow=bits_to_follow-1;
end

% --------------------------------------------------------------------------------

function done_encoding

format long
global bits_to_follow low first_qtr

bits_to_follow=bits_to_follow+1;
if(low<first_qtr),bit_plus_follow(0);
else bit_plus_follow(1);
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
理论电影国产精品| 国产精品99久久久久久宅男| 午夜精品一区二区三区免费视频 | 欧美午夜影院一区| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩精品欧美日韩精品| 日韩视频一区在线观看| 国产精品视频在线看| 亚洲综合区在线| 国产一区在线精品| 色婷婷综合久色| 精品国产乱码久久久久久闺蜜 | 粉嫩av一区二区三区在线播放| 99久久久久久| 日韩欧美国产综合一区| 自拍偷自拍亚洲精品播放| 日韩综合小视频| 99久久精品免费看| 精品日本一线二线三线不卡| 亚洲色图第一区| 经典一区二区三区| 欧美图区在线视频| 亚洲国产精品激情在线观看| 香蕉加勒比综合久久| 国产成人av电影在线| 欧美军同video69gay| 欧美激情一区二区三区不卡 | 在线播放视频一区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 最新国产成人在线观看| 美脚の诱脚舐め脚责91| 色噜噜狠狠一区二区三区果冻| 欧美精品一区二区精品网| 一区二区三区欧美久久| 国产91在线看| 欧美大片免费久久精品三p| 一个色综合网站| 成人av网站在线观看免费| 欧美电视剧在线看免费| 亚洲妇女屁股眼交7| av在线综合网| 久久精品一区二区三区不卡| 在线播放/欧美激情| 综合激情成人伊人| 国产精品99久| 欧美大片一区二区| 午夜精品久久久久久久久久 | 国产精品久久夜| 国产在线一区二区综合免费视频| 欧美裸体一区二区三区| 亚洲免费观看在线视频| 成人涩涩免费视频| 国产视频一区二区在线观看| 美女一区二区三区在线观看| 欧美日韩精品电影| 亚洲一区二区三区美女| 日本道色综合久久| 一区二区视频免费在线观看| 成人高清在线视频| 国产精品久久免费看| 国产成人在线网站| 国产午夜精品理论片a级大结局| 美女网站在线免费欧美精品| 欧美人牲a欧美精品| 亚洲成人动漫一区| 在线看国产一区二区| 一区二区视频免费在线观看| 91亚洲精品久久久蜜桃网站 | 国产不卡免费视频| 国产肉丝袜一区二区| 国产精品1024| 亚洲国产精品ⅴa在线观看| 国产精品综合av一区二区国产馆| 精品国精品自拍自在线| 黄色成人免费在线| 久久久久久久久岛国免费| 久国产精品韩国三级视频| 精品国产制服丝袜高跟| 紧缚奴在线一区二区三区| 久久综合九色欧美综合狠狠| 极品美女销魂一区二区三区免费| 精品福利一区二区三区 | 久久嫩草精品久久久久| 极品少妇xxxx精品少妇| 国产亲近乱来精品视频 | 色综合夜色一区| 亚洲小说春色综合另类电影| 欧美色图免费看| 日本少妇一区二区| 欧美精品一区二区三区久久久| 国产精一区二区三区| 国产精品久久福利| 精品视频1区2区3区| 蜜桃久久精品一区二区| 久久美女艺术照精彩视频福利播放| 国产成人综合网| 日韩码欧中文字| 欧美精品亚洲一区二区在线播放| 久久精品国产亚洲a| 久久久久国产精品厨房| 色综合天天在线| 日韩中文字幕亚洲一区二区va在线 | 久久尤物电影视频在线观看| 成人综合在线网站| 亚洲一区二区三区中文字幕| 91精品国产综合久久久蜜臀粉嫩| 国产真实乱子伦精品视频| 国产精品久久久久一区| 欧美日韩国产乱码电影| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩色在线观看| 国产sm精品调教视频网站| 亚洲欧美激情小说另类| 91精品国产一区二区三区 | 中文字幕欧美一| 欧美精品视频www在线观看| 国内成+人亚洲+欧美+综合在线| 亚洲欧洲韩国日本视频| 欧美一区日本一区韩国一区| 国产精品一区二区视频| 一区二区视频在线| 亚洲精品一区二区三区蜜桃下载 | 成人免费一区二区三区在线观看| 欧美日韩一区视频| 国产乱码精品一区二区三区av| 一区在线中文字幕| 91精品国产综合久久久蜜臀粉嫩 | 最好看的中文字幕久久| 日韩女优制服丝袜电影| 91亚洲精品一区二区乱码| 蜜臀久久99精品久久久久宅男| 国产精品国产三级国产aⅴ中文 | 亚洲超碰精品一区二区| 国产女人18毛片水真多成人如厕| 欧美丝袜丝交足nylons| 国产成人亚洲综合色影视| 午夜欧美在线一二页| 中文字幕成人在线观看| 日韩免费视频线观看| 91成人免费在线视频| 国产999精品久久| 青青草成人在线观看| 亚洲色图在线播放| 久久久久久综合| 4438x成人网最大色成网站| 92国产精品观看| 国产a级毛片一区| 精品一区二区三区在线观看国产| 亚洲最大成人综合| 中文字幕制服丝袜一区二区三区| 欧美α欧美αv大片| 欧美视频精品在线观看| 99re这里只有精品视频首页| 国产一区二区免费看| 日本最新不卡在线| 亚洲一区视频在线观看视频| 国产精品国产a级| 国产情人综合久久777777| 日韩欧美视频一区| 91精品蜜臀在线一区尤物| 欧美亚洲动漫精品| 色琪琪一区二区三区亚洲区| 成人av资源网站| 国产高清一区日本| 韩国视频一区二区| 九色|91porny| 麻豆国产精品777777在线| 天天影视网天天综合色在线播放| 樱桃国产成人精品视频| 亚洲欧美另类久久久精品2019 | 99久久精品费精品国产一区二区| 国产激情视频一区二区在线观看| 精品一二三四区| 久久成人综合网| 激情伊人五月天久久综合| 伦理电影国产精品| 老司机午夜精品| 久久激情五月婷婷| 久久99久久99| 国产专区综合网| 国产成人精品三级| 丁香婷婷深情五月亚洲| 成人一道本在线| 99久久er热在这里只有精品15| 菠萝蜜视频在线观看一区| 成人av集中营| 色系网站成人免费| 欧美综合欧美视频| 欧美群妇大交群中文字幕| 欧美精品v国产精品v日韩精品| 91精品国产手机| 日韩欧美亚洲另类制服综合在线| 精品国产网站在线观看| 久久九九全国免费| 亚洲国产精品成人综合色在线婷婷| 国产精品美女久久久久aⅴ国产馆| 国产精品天干天干在观线| 成人欧美一区二区三区| 一区二区三区色| 丝袜美腿亚洲色图|