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

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

?? entropy_code.m

?? 分層樹分割算法的Matlab實現
?? 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一区二区三区免费野_久草精品视频
色综合久久久网| 亚洲人成电影网站色mp4| 国产精品久久毛片| 免费成人美女在线观看.| 色综合天天在线| 国产女主播一区| 久久超级碰视频| 欧美乱熟臀69xxxxxx| 中文字幕亚洲电影| 国产高清一区日本| 2021久久国产精品不只是精品| 婷婷中文字幕综合| 不卡的av电影| 日韩视频一区二区三区 | 成人免费毛片a| 欧美一三区三区四区免费在线看| 色猫猫国产区一区二在线视频| 99热99精品| 欧美国产激情二区三区 | 欧美亚洲国产一区在线观看网站| 欧美在线视频不卡| 最新国产精品久久精品| 极品少妇一区二区| 欧美电视剧在线看免费| 日本不卡视频一二三区| 欧美性大战xxxxx久久久| 一区二区三区丝袜| 欧美色网站导航| 亚洲在线观看免费| 欧美视频日韩视频| 亚洲线精品一区二区三区八戒| 蜜臀精品一区二区三区在线观看 | 有坂深雪av一区二区精品| 高清不卡一二三区| 国产精品久99| 色先锋资源久久综合| 亚洲婷婷综合色高清在线| 成人久久久精品乱码一区二区三区| 91福利在线播放| 亚洲高清一区二区三区| 91精品免费在线| 国产尤物一区二区在线| 国产拍揄自揄精品视频麻豆| 波多野结衣亚洲| 亚洲色图一区二区| 欧美日韩视频不卡| 麻豆传媒一区二区三区| 欧美激情一区二区三区| 色婷婷av一区二区三区之一色屋| 日韩一区二区免费在线电影| 国产在线观看一区二区| 久久久国产精品麻豆 | 国产精品第13页| 欧美日韩综合在线免费观看| 午夜不卡av在线| 久久丝袜美腿综合| 99久久夜色精品国产网站| 亚洲欧美一区二区不卡| 欧美二区三区91| 国产激情精品久久久第一区二区 | 国产精品99精品久久免费| 国产精品沙发午睡系列990531| 三级久久三级久久| 国产亚洲精品福利| 欧洲精品一区二区三区在线观看| 久久精品亚洲一区二区三区浴池| 偷窥少妇高潮呻吟av久久免费| 99久久免费视频.com| 日韩影院在线观看| 中文字幕在线观看不卡| 欧美一级久久久| 91网站视频在线观看| 免费成人在线网站| 亚洲精品国产精品乱码不99| 欧美一区二区免费| www.欧美亚洲| 久久99国产精品麻豆| 亚洲另类一区二区| 久久精品欧美日韩精品 | 2022国产精品视频| 欧美性大战久久久久久久| 久久激情五月激情| 亚洲国产日韩av| 国产精品美女久久久久久久久久久| 国产91高潮流白浆在线麻豆 | 91精品免费在线观看| 99久久婷婷国产综合精品| 奇米888四色在线精品| 亚洲色图欧美偷拍| 国产精品网站一区| 欧美精品一区二区久久久| 欧美日韩久久久久久| 91视频免费播放| 国产**成人网毛片九色| 久久草av在线| 午夜激情综合网| 一区二区欧美国产| 中文字幕一区二区三区不卡在线| 色菇凉天天综合网| 97久久精品人人爽人人爽蜜臀| 亚洲女性喷水在线观看一区| 久久久99精品久久| 国产婷婷色一区二区三区四区 | 中文字幕一区二区视频| 日韩一区二区三区免费看 | 亚洲一区影音先锋| 成人免费一区二区三区视频 | 欧美亚洲精品一区| av一二三不卡影片| 白白色 亚洲乱淫| av电影天堂一区二区在线观看| 亚洲精品视频免费看| 亚洲色图一区二区三区| 日韩美女啊v在线免费观看| 国产精品久久三区| 亚洲欧洲日韩一区二区三区| 国产精品天美传媒| 中文字幕欧美区| 成人欧美一区二区三区1314 | 亚洲欧美韩国综合色| 国产精品国产三级国产| 中文字幕一区二| 亚洲已满18点击进入久久| 亚洲毛片av在线| 午夜伦欧美伦电影理论片| 免费成人美女在线观看.| 精品一区二区三区免费播放 | 国产精品免费视频观看| 国产精品三级久久久久三级| 欧美国产欧美亚州国产日韩mv天天看完整| 91成人国产精品| 欧美日韩色一区| 精品国产乱码久久久久久牛牛 | 欧美tk丨vk视频| 欧美精品一区二区久久久| 久久嫩草精品久久久精品| 中文字幕亚洲在| 日韩专区一卡二卡| 国产激情一区二区三区四区| 91视频一区二区三区| 欧美一区二区女人| 中文字幕+乱码+中文字幕一区| 欧美一区二区三区在线视频| 日韩一级完整毛片| 欧美激情在线看| 亚洲bt欧美bt精品| 床上的激情91.| 7777精品伊人久久久大香线蕉| 色综合天天综合网国产成人综合天 | 日韩高清国产一区在线| 精品亚洲欧美一区| 色视频成人在线观看免| 91.com视频| 国产精品丝袜一区| 日韩成人午夜精品| av在线播放成人| 欧美草草影院在线视频| 亚洲精品精品亚洲| 国产**成人网毛片九色 | 国产欧美日韩在线看| 午夜国产精品影院在线观看| 成人午夜电影久久影院| 欧美美女一区二区在线观看| 久久精品一区蜜桃臀影院| 亚洲国产精品影院| 99久久99久久久精品齐齐| 精品奇米国产一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 亚洲黄色免费网站| 国产一区二区三区综合| 欧美伊人久久久久久久久影院 | 欧美日韩美女一区二区| 欧美国产1区2区| 日韩高清不卡一区二区三区| www.亚洲免费av| 久久久久久久久蜜桃| 免费看欧美女人艹b| 欧美日产在线观看| 亚洲第一在线综合网站| 91在线观看视频| 中文字幕日韩精品一区| 国产夫妻精品视频| xvideos.蜜桃一区二区| 日本午夜一区二区| 91麻豆精品国产| 日韩国产精品大片| 69堂精品视频| 午夜精品福利久久久| 欧美欧美欧美欧美| 日本不卡123| 欧美日韩国产成人在线91| 亚洲一区免费视频| 欧美色图免费看| 亚洲第一久久影院| 欧美日本韩国一区二区三区视频 | 日韩无一区二区| 午夜精品久久一牛影视| 欧美日韩一区视频| 午夜精品久久久久久久蜜桃app| 精品一区精品二区高清|