青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Dict.CN 在線詞典, 英語學習, 在線翻譯

學海苦作舟,書山勤為徑

留下點回憶

常用鏈接

統計

積分與排名

Denoise

English study

Web技術

數據壓縮

一些連接

最新評論

QM編碼器規則簡單介紹

QM 編碼器原理上是一種算術編碼器,但其將每個輸入的符號作單個的為來輸入(二進制位要么是 0 ,要么是 1 ),那么符號要么是 MPS (大概率符號),要么就是 LPS (小概率符號)。 QM 編碼器需要一個模型來首先預測下一位是 0 還是 1 ,然后再輸入該位來實際分類。

統計模型是用來計算 LPS 的概率 Qe 的,那么 MPS 的概率就是 1-Qe Qe LPS 的概率,通常情況 Qe 是小于等于 0.5 的;一般是將 LPS 的區間放在 MPS 區間的上邊; A 表示整個區間。如下圖:

QM coder.JPG


QM 編碼器中,使用符號 C code )表示輸出符號串。 QM 編碼器輸出的時候比普通的算術編碼器簡單,僅僅需要將 MPS LPS 的區間下限增加到 C 中,因為這里之后兩個符號。一般 QM 的編碼規則是:

如果遇到一個 MPS C = C+0 A 變成原來 MPS 的子區間了; A = A * 1-Qe

如果碰到一個 LPS ,需要將 LPS 區間的下限( A* 1-Qe )添加到 C 中;這個時候 A 變成原來 LPS 的子區間, A = A*Qe

具體規則如:

if MPS

{

?????? C 不變;

?????? A = A* 1-Qe );

}

else //LPS

{

?????? C = C+A*(1-Qe);

?????? A = A*Qe;

}

?

重定標之后的規則:

為了使用加法、減法和移位來模擬乘除,需要在 A 小于 0.75 的時候進行重定標,保證 A 1 比較接近而使用加、減的操作乘法差不大。這里使用 0 65536 之間的整數( 16 進制的 0x0000-0x10000 )表示小數 0 1.5

那么上面的規則變為:

如果遇到一個 MPS C 不變, A 變成 MPS 的子區間; A = A-Qe (模擬乘法);但如果 A 小于 0.75(0x8000) 時,需要對 A 重定標, A 加倍, C 也加倍,直到 A 大于 0X8000 為止。

如果遇到一個 LPS C 變為 C+A-Qe (模擬原來的乘法); A 變成 Qe (模擬乘法);由于 LPS 的區間始終小于等于 0.5 也就是小于 0.75 ,從而肯定要重定標 A C ,同上。

簡單表示為:

if(MPS)

{

?????? A = A-Qe;

?????? while(A<0X8000)

?????? {

????????????? A <<=1;

????????????? C <<=1;

}

}

else//LPS

{

?????? C = C+A-Qe;

?????? A = Qe;

?????? While(A<0X8000)

?????? {

????????????? A<<=1;

????????????? A<<=1;

}

}

?

交換區間之后的規則:

由于使用加、減和移位來模擬乘法,導致有的時候 LPS 的區鍵會大于 MPS 的區間,這是也 QM 編碼器的初始條件相違背的;因此為了運算能夠繼續進行,這里對 LPS MPS 的區間進行交換,從而保證運算規則仍然可以進行。這個時候的上面規則是:

如果遇到一個 MPS 后; C 仍然不變,首先將 A 設置為 MPS 的子區間( A = A-Qe )。這個時候需要檢查是否需要重定標,檢查原則同上,判斷 A 是否小于 0X8000 ;如果不需要重定標表示 A 大于 0X8000 ,那么這個時候 MPS 肯定大于 LPS ,不需要交換區間;如果需要重定標,檢查 A 是否小于 LPS 的區間 Qe ,如果小,表示需要交換區間;交換區間相當于取 LPS 的子區間,那么這個時候需要將 LPS 的區間下限輸出到 C 中,從而在解碼的時候做同樣的操作。

如果遇到一個 LPS 后;首先將 A 先設置為 MPS 的子區間( A = A-Qe )。按前面的推算,應該是 A 設置為 LPS 的子區間,所以這里增加了一個判斷 A 是否大于 LPS 的子區間,如果大表示我們取的是一個 MPS 的區間,和當前是 LPS 的不相符,因此應該取一個區間較小的值,也就是 LPS ,那么這個時候需要將 LPS 的下限輸入到 C 中,同時 A 等于 Qe 。但如果 A 小于 LPS 的子區間,表示 MPS 的區間比 LPS 的區間小,那么如果去 LPS 表示我們取了一個大概率符號的區間,那么和輸入一個 LPS 的情況不相符合,所以這種情況下,就去 A MPS 的區間( A-Qe ),從而其下限是 0 ,那么 C 就不改變了。不管發生什么情況,如果輸入一個 LPS 符號,總是要重標的,同前面,直到 A>0x8000 為止。

簡單描述如下:

if(MPS)

{

?????? C = C+0;

?????? A = A-Qe;

?????? If(A<0X8000)

?????? {

????????????? if(A<Qe)

????????????? {

???????????????????? C = C+A;

???????????????????? A = Qe;

}

}

while(A<0X8000)

{

?????? A <<=1;

?????? C<<=1;

};

}

else//LPS

{

?????? A = A-Qe;

?????? If(A>=Qe)

?????? {

????????????? C = C+A;

????????????? A = Qe;

}

while(A<0X8000)

{

?????? A <<=1;

?????? C<< =1;

};

}

posted on 2006-08-12 23:41 笨笨 閱讀(3684) 評論(1)  編輯 收藏 引用 所屬分類: 壓縮算法

評論

# re: QM編碼器規則簡單介紹[未登錄] 2008-11-21 15:53 111

謝謝了。本來我以及離開這個網頁了,不過又后來說聲謝謝,qm編碼器正是h264的cabac編碼的一部分。  回復  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产日韩一区| 亚洲天堂视频在线观看| 欧美亚洲在线| 亚洲欧美乱综合| 欧美午夜精彩| 午夜精品婷婷| 欧美一区二区三区视频在线 | 亚洲自拍电影| 久久女同互慰一区二区三区| 极品少妇一区二区三区精品视频| 久久久久国产精品人| 久久riav二区三区| 亚洲二区在线| 夜夜嗨一区二区| 国产精品婷婷午夜在线观看| 久久国产视频网站| 欧美专区亚洲专区| 亚洲日韩成人| 亚洲一区二区三区精品视频 | 久久久久国产精品厨房| 1024成人| 夜夜嗨av一区二区三区中文字幕 | 国内精品伊人久久久久av影院 | 亚洲国产精品第一区二区三区| 欧美成人精品h版在线观看| 亚洲精品欧美日韩专区| 宅男66日本亚洲欧美视频| 国产精品亚洲视频| 免费亚洲网站| 国产精品免费电影| 噜噜噜躁狠狠躁狠狠精品视频| 欧美激情综合五月色丁香| 午夜精品久久久久久99热| 久久国产精品色婷婷| 夜夜夜久久久| 久久久国产午夜精品| 亚洲一区二区三区精品在线观看| 久久不射网站| 亚洲小说欧美另类婷婷| 久久免费午夜影院| 欧美一区二区视频在线观看| 玖玖视频精品| 欧美一区免费视频| 欧美日韩视频在线观看一区二区三区| 欧美一区二区视频观看视频| 欧美成人精品激情在线观看| 久久久综合香蕉尹人综合网| 欧美日韩在线播放三区四区| 免费日韩av电影| 国产日韩欧美中文在线播放| 亚洲日本久久| 亚洲激情一区| 久久精品欧美| 久久精品动漫| 国产精品影音先锋| 日韩一区二区精品视频| 亚洲激情在线观看| 久久精品国产99精品国产亚洲性色 | 国产精品尤物| 亚洲视频网在线直播| 亚洲精品久久久一区二区三区| 欧美在线视频播放| 久久九九有精品国产23| 国产精品女人网站| 在线中文字幕一区| 亚洲性线免费观看视频成熟| 欧美精品一线| 亚洲高清不卡在线| 亚洲日本aⅴ片在线观看香蕉| 久久亚洲风情| 亚洲第一黄网| 亚洲精品影院在线观看| 欧美电影美腿模特1979在线看| 久热精品在线| 亚洲电影在线播放| 蜜臀av性久久久久蜜臀aⅴ| 免费一级欧美片在线观看| 激情丁香综合| 欧美成人伊人久久综合网| 亚洲电影在线免费观看| 日韩小视频在线观看| 欧美人与性动交a欧美精品| 亚洲精品在线二区| 国产精品99久久久久久久久| 欧美色播在线播放| 亚洲永久精品大片| 久久久久久高潮国产精品视| 国产亚洲一区在线| 美国十次成人| 一区二区三区视频观看| 午夜精品一区二区三区在线| 国产一区二区福利| 乱人伦精品视频在线观看| 亚洲精品综合| 欧美在线网址| 亚洲国产精品久久人人爱蜜臀 | 国产女人水真多18毛片18精品视频| 亚洲在线播放电影| 麻豆成人综合网| 一本一本久久| 国产性做久久久久久| 狼狼综合久久久久综合网 | 久久久久久穴| 亚洲美女电影在线| 国产欧美日韩一区二区三区在线观看| 久久国产成人| 日韩系列在线| 美女成人午夜| 亚洲欧美国产三级| 伊人久久综合| 国产精品xvideos88| 久久手机精品视频| 一区二区三区四区在线| 久久黄色影院| 亚洲淫片在线视频| 亚洲第一黄色| 国产一区二区三区无遮挡| 欧美巨乳在线| 久久久久九九九九| 亚洲欧美日韩国产中文 | 亚洲欧美伊人| 日韩视频免费在线| 欲色影视综合吧| 国产日韩欧美在线播放不卡| 欧美精品麻豆| 六月天综合网| 久久视频在线免费观看| 亚洲欧美日韩在线观看a三区| 亚洲精品久久| 欧美大尺度在线| 久久综合伊人77777蜜臀| 亚洲欧美美女| 亚洲伊人伊色伊影伊综合网| 91久久久精品| 亚洲成人自拍视频| 一区二区视频免费在线观看 | 欧美另类视频在线| 免费永久网站黄欧美| 午夜精品久久久| 亚洲综合色婷婷| 亚洲一区二区三区精品在线观看 | 久久久www成人免费无遮挡大片| 亚洲夜晚福利在线观看| 亚洲伦伦在线| 伊人久久大香线| 黑人极品videos精品欧美裸| 国产视频一区三区| 国产精品自拍视频| 国产精品日韩二区| 国产精品久久网站| 国产精品久久久久久五月尺| 欧美日韩在线另类| 国产精品久久久久9999高清| 欧美视频在线观看免费| 欧美日韩在线播放| 欧美日本不卡高清| 欧美精品亚洲| 欧美性理论片在线观看片免费| 国产精品盗摄久久久| 国产精品久久网| 国产亚洲欧洲| 在线日韩欧美视频| 日韩亚洲视频在线| 在线亚洲观看| 欧美在线啊v| 美日韩精品免费| 亚洲精品资源| 亚洲制服丝袜在线| 久久久噜噜噜久久人人看| 欧美sm视频| 国产精品久久久久久久免费软件| 国产欧美日韩高清| 影音先锋久久久| 一区二区三区欧美亚洲| 午夜精品在线观看| 美女免费视频一区| 亚洲免费播放| 欧美一区二区三区在线免费观看| 久久综合综合久久综合| 欧美日韩精品二区第二页| 国产精品久久久久一区二区三区共 | 一区二区三区欧美亚洲| 亚洲欧美日本国产专区一区| 久久成年人视频| 欧美激情成人在线| 国产日韩av在线播放| 亚洲韩国一区二区三区| 亚洲免费在线电影| 久久影音先锋| 一区二区久久| 免费视频久久| 国产偷国产偷精品高清尤物| 亚洲激情图片小说视频| 亚洲欧美国产毛片在线| 欧美.日韩.国产.一区.二区| 亚洲视频一区二区在线观看| 麻豆精品91| 一区二区三区自拍| 校园春色国产精品| 91久久精品日日躁夜夜躁欧美 |