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

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

學??嘧髦郏瑫角跒閺?/a>

留下點回憶

常用鏈接

統計

積分與排名

Denoise

English study

Web技術

數據壓縮

一些連接

最新評論

Kakadu中kd_compressed_stats類的解釋-JPEG2000一種實現

1.1. kd_compressed_stats

1.1.1. ??? 功能

監視壓縮過程統計狀態的類,一個應用就是與在圖像完全壓縮之后通過 PCRD-opt 率分配算法找到的失真長度斜率門限相關的碼塊編碼器的反饋。這允許編碼器跳過幾乎是肯定拋棄的編碼過程。

當前非常簡單的時間就是假定所有子帶樣本的可壓縮性是相同的,而不管子帶或分辨率層。這對于那些被處理的子帶樣本與子帶的大小成比率是可行的,因為平均壓縮性對于使用預測率控制屬性是容易度量的。

1.1.2. ??? 數據成員

名稱

類型

說明

Target_rate

double

目標碼率,用字節 / 樣本來表示

Total_samples

int

整個圖像中的總子帶樣本樹

Next_trime

int

下個應該被修整的樣本數

Conservative_extra_samples

int

增加到 num_coded_samples ,為了安全

Num_coded_samples

int

已經被編碼的樣本數量

Quant_slope_rates

Int[4096]

元素的索引由塊過程斜率的 1/16 決定,值是到當前過程的所有過程編碼長度和。斜率的值是 2 個字節,最大是 65535 ,而為了歸整到 4096 個元素中,必須除以 16 。

Min_quant_slope

int

在所有塊編碼過程中出現的最小量化斜率

Max_quant_slope

int

在所有編碼過程中出現的最大的量化斜率

?

1.1.3. ??? 成員函數

1.1.1.1. ????????? get_conservative_slope_threshold

參數: assume_all_coded, bool 類型

PCRD-opt 算法產生的斜率門限不可能比這里返回的值小,記住,小的門限意味著在碼流中包含更多的壓縮數據。如果參數使 true ,斜率門限基于這樣的假定:對于任何更多的樣本不產生字節。否則,假定為:將來的樣本將有與已經編碼的有相同的平均壓縮性。注意,由于壓縮器傾向于先輸出高頻子帶樣本的高比率部分,因此后來樣本的實際壓縮性低于平均值,使我們的估計更保守。

1.? 設置臨時編碼 max_bytes

2.? 如果 all_coded true ,設置 max_bytes 為目保碼率×總樣本數量。否則設置其為目標碼率×已經編碼的樣本和保守的額外樣本數( conservative_extra_samples )。

3.? 設置 curmulative_byte 臨時變量為 0

4.? 設置初始 n max_quant_slope ,并逐次減 1 循環,結束的條件是 n 小于 min_quant_slope 。

5.? 累加 curmulative_bytes 的值為 quant_slope_rates ,如果某個循環中,其大于 max_bytes ,停止循環。

6.? 判斷 n 是否大于 0 ,如果大于 0 ,取 n × 16 1 的值返回,否則返回 1

?

1.1.1.2. ????????? kd_compressed_stats

參數: total_samples( 總樣本數量 ) target_bytes (目標字節數量)。

1.? 保存總樣本數量

2.? 設置 next_trim 為總樣本數量的字節數量

3.? 設置 conservative_extra_samples 4096 加總樣本數量除以 16

4.? 計算目標碼率,如果總樣本數量是 0 ,為 1 ,否則目標字節除以總樣本樹,單位為字節 / 樣本

5.? 設置已經編碼的樣本數量為 0

6.? Min_quant_slope 4095 , max_quat_slope 0

7.? 設置 quant_slope_rates 的每個元素為 0

1.1.1.3. ????????? update

參數: block 對象

如果該函數返回 TRUE ,推薦壓縮的數據流截斷到與該點目標壓縮長度一直的大小。

1.? 增加已經編碼的樣本數量;加上碼塊的高度乘寬度

2.? 設置臨時變量 quant_slope length 參數為 0 ,

3.? 按照塊的編碼過程來循環

4.? 累計每個塊編碼過程的長度

5.? 如果某個塊的過程斜率為 0 ,循環下一操作

6.? 否則設置臨時變量 quant_slope 為塊編碼過程斜率除以 16 的值,現在其再 0 4096 范圍內。作為 quant_slope_rates 數組的索引。

7.? 如果 quant_slope min_quant_slope 小,那么 min_quant_slope 取該值;如果其比 max_quant_slope 當,那么 max_quant_slope 取該值。

8.? 修改 quant_slope_rates quant_slope 個元素的值,增加 length ;實際上,后面的元素比前面的元素要大。

9.? 如果已經編碼的樣本比 next_trim 要大,那么將增加總樣本數量的 1/16 個字節到 next_trim 中。并且返回 true 。否則返回 false 。

?

1.1.4. ??? 討論

壓縮狀態類進行碼率分配方面的工作。

1.? 首先對斜率門限進行了量化,也就是 16 個門限值量化為一個值,這樣有 4096 個門限量化值(這里說明,斜率門限最大值是 65536 )。 Quat_slope_rates 的每個入口保存著當前門限下編碼的長度,其應該是一個增加值的序列。

2.? 剛開始的時候設置檢查截斷點的地方是八分之一樣本處。并且為每次樣本增加保守的空間來計算。

3.? 碼率是按照目標字節數量和樣本總數確定的。

4.? 每次對 block 編碼的時候,首先查尋的到一個當前的門限值;當然第一個 block 1 。這里基于一個假設,所有 block 的可壓縮性是均勻的。

5.? 在每次查詢斜率量化值的時候,首先計算已經編碼的最大字節數量,然后在已經編碼的許列中找到一個滿足到當前點所有長度的累加值比理想最大長度小的點,這個點對應的數值就是當前塊采用的估計斜率值。所以從這里可以看到,對當前編碼塊的壓縮性是假設與前面編碼過的 block 相等的。

6.? 在塊編碼完成以后需要根據塊編碼過程中產生的斜率和當前過程長度來重新更新前面的值。

7.? 這個時候需要先計算已經編碼的樣本的數量。

8.? Block 的編碼過程中可能存在不在 convex hull 上的點,這些點的斜率不是我們要求的,被踢出,而將在凸殼上的自然過程截斷點的斜率進行比較。這里對該過程的斜率進行了 1/16 的量化,并且檢查設置下個斜率區間的范圍。

9.? 對在凸殼上的自然截斷點需要查找對應的量化斜率 rate 入口,并將該過程產生的編碼長度增加到該入口中。對于 8 中描述的,不在凸殼上的點所在那個過程產生的編碼長度被累加到下一個在凸殼上的點量化斜率 rate 入口中。

10.????????????? 最后需要檢查是否已經到了需要截斷碼流的位置,初始的時候設置的是在總樣本 1/8 處檢查一次,以后每次增加 1/16 ,那么檢查點的序列為: 2/16-3/16-4/16-5/16-….


在進行
trim 的時候,已經對當前編碼 block 對碼流的貢獻做了更新,因此斜率值是當前 block 對失真長度曲線產生的真正斜率。那么如果碼流已經超出了當前 block 在當前碼率情況下的最大長度,需要拋棄那些比這個斜率值小的所有編碼過程。其實可以理解為,增加編碼長度對失真的改進已經在降低,而且比我們期望的最小值還要低,所以即使加上了這些長度,失真的改進比期望的小了,那么這個點的斜率應該是最優化的,超出的過程需要截斷。

posted on 2007-01-29 15:55 笨笨 閱讀(1098) 評論(0)  編輯 收藏 引用 所屬分類: 壓縮算法

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美久久久久久| 在线亚洲欧美视频| 亚洲福利视频专区| 先锋影音一区二区三区| 国产日韩精品视频一区| 欧美一级在线视频| 欧美一级在线视频| 在线看无码的免费网站| 亚洲国产1区| 欧美激情va永久在线播放| 亚洲三级观看| 亚洲少妇诱惑| 黄色成人免费观看| 亚洲人成小说网站色在线| 国产精品久久77777| 久久久久成人精品| 你懂的视频一区二区| 久久xxxx| 国产精品系列在线| 蜜桃av一区二区| 欧美日韩国产综合一区二区| 新狼窝色av性久久久久久| 久久精品主播| 在线视频精品一区| 欧美伊人久久久久久久久影院| 亚洲第一在线视频| 一本到高清视频免费精品| 国产亚洲第一区| 亚洲激情视频在线播放| 国产精品一区视频网站| 欧美激情1区2区| 国产精品亚洲产品| 欧美高清在线一区二区| 国产精品二区二区三区| 在线亚洲国产精品网站| 欧美在线免费看| 一本高清dvd不卡在线观看| 性色av一区二区三区红粉影视| 亚洲欧洲另类国产综合| 亚洲欧美精品| 亚洲精品影视| 欧美一区二区在线免费观看| 欧美精品久久一区二区| 日韩亚洲国产精品| 国产精品区免费视频| 免费短视频成人日韩| 国产精品国产一区二区| 欧美高清在线| 国产人妖伪娘一区91| 亚洲精品久久久久久久久久久久久| 国产精品色婷婷| 91久久久久久久久| 国产一区在线观看视频| 99re成人精品视频| 亚洲国产激情| 欧美一级免费视频| 亚洲午夜精品久久| 日韩一本二本av| 亚洲国产高清aⅴ视频| 亚洲欧美日韩一区二区| 在线视频日本亚洲性| 久热国产精品| 久久久xxx| 国产精品乱码久久久久久| 亚洲国产一区二区a毛片| 久久久久免费视频| 亚洲欧洲在线观看| 久久精品三级| 羞羞色国产精品| 欧美日韩免费观看一区二区三区 | 亚洲一区二区欧美| 亚洲看片免费| 久久亚洲精品视频| 久久精品123| 国产精品久久久久久久久久久久| 亚洲狠狠丁香婷婷综合久久久| 激情久久五月| 亚洲欧美精品在线| 亚洲欧美精品在线观看| 欧美日韩精选| 欧美一区二区三区免费看| 欧美视频中文在线看| 亚洲精品日韩在线观看| 亚洲区一区二区三区| 久久久青草婷婷精品综合日韩| 久久精品成人一区二区三区| 国产精品美女久久久浪潮软件| 日韩一本二本av| 一区二区欧美日韩| 久久人人爽人人爽| 欧美大片18| 欧美激情亚洲综合一区| 亚洲电影免费在线| 久久尤物视频| 免费一区视频| 在线免费观看日韩欧美| 久久久久国产一区二区三区四区| 久久精品国产一区二区三| 国产美女扒开尿口久久久| 亚洲自拍偷拍福利| 性做久久久久久久免费看| 国产精品一区二区久久精品| 亚洲一区二区影院| 欧美亚洲视频一区二区| 国产精品外国| 亚洲欧美国产精品专区久久| 亚洲成色999久久网站| 久久久久一本一区二区青青蜜月| 麻豆精品一区二区av白丝在线| 黄色成人在线网址| 久久欧美中文字幕| 欧美激情第10页| 亚洲精品一区在线观看| 欧美日韩亚洲一区二区三区在线观看 | 亚洲成人在线网| 久久久久久久网站| 麻豆国产精品va在线观看不卡| 在线免费观看日本欧美| 欧美波霸影院| 亚洲精品无人区| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美视频精品一区| 亚洲尤物影院| 国产伦精品一区二区三区免费 | 欧美日韩国产在线| 99re66热这里只有精品4| 一区二区在线不卡| 老司机成人网| 亚洲全部视频| 亚洲一区二区三区在线观看视频 | 亚洲精品少妇网址| 欧美日韩国产天堂| 欧美一级欧美一级在线播放| 欧美日韩18| 亚洲一区欧美激情| 久久青青草原一区二区| 亚洲欧洲日产国码二区| 欧美日韩激情小视频| 亚洲综合大片69999| 久久影院午夜片一区| 亚洲精品视频一区二区三区| 欧美视频在线不卡| 欧美亚洲一区二区在线观看| 免费在线观看成人av| 一本色道久久综合亚洲精品不| 国产精品日韩久久久| 久久久久久夜精品精品免费| 亚洲欧洲精品一区二区三区波多野1战4 | 国产精品日韩精品| 亚洲免费不卡| 欧美亚洲免费高清在线观看| 亚洲第一页在线| 欧美四级剧情无删版影片| 香蕉成人啪国产精品视频综合网| 女人色偷偷aa久久天堂| 欧美日韩三级视频| 蜜乳av另类精品一区二区| 99在线精品视频| 国产亚洲精品久| 一二三四社区欧美黄| 日韩一级不卡| 国产亚洲精品成人av久久ww| 欧美激情亚洲另类| 羞羞答答国产精品www一本| 欧美激情精品久久久久久黑人| 亚洲一区在线播放| 在线播放中文字幕一区| 欧美三级免费| 久久免费视频这里只有精品| 99re热这里只有精品免费视频| 久久久一区二区| 国产精品99久久久久久白浆小说 | 欧美一二三区精品| 91久久精品日日躁夜夜躁国产| 国产精品老女人精品视频| 麻豆成人在线| 午夜精品久久久久久99热| 欧美亚洲日本网站| 99v久久综合狠狠综合久久| 国产欧美一区二区精品婷婷| 欧美激情在线| 久久久福利视频| 亚洲午夜电影| 91久久精品国产91性色| 久久全国免费视频| 亚洲欧美激情在线视频| 亚洲精品免费一区二区三区| 国产一区二区三区在线观看免费| 亚洲欧美bt| 久久久久**毛片大全| 亚洲一区二区免费在线| 亚洲精品色婷婷福利天堂| 狠狠色伊人亚洲综合网站色 | 亚洲最新视频在线| 免费日韩成人| 久久精品在线观看| 久久久精品国产免大香伊| aaa亚洲精品一二三区| 欧美激情精品久久久久久黑人| 久久精品综合一区|