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

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

?? cblkquantdatasrcdec.java

?? jpeg2000算法實現
?? JAVA
字號:
/*  * CVS identifier: *  * $Id: CBlkQuantDataSrcDec.java,v 1.8 2001/02/14 17:36:26 grosbois Exp $ *  * Class:                   CBlkQuantDataSrcDec *  * Description:             Interface that defines a source of *                          quantized wavelet data to be transferred in a *                          code-block by code-block basis (decoder side). *  *  *  * COPYRIGHT: *  * This software module was originally developed by Rapha雔 Grosbois and * Diego Santa Cruz (Swiss Federal Institute of Technology-EPFL); Joel * Askel鰂 (Ericsson Radio Systems AB); and Bertrand Berthelot, David * Bouchard, F閘ix Henry, Gerard Mozelle and Patrice Onno (Canon Research * Centre France S.A) in the course of development of the JPEG2000 * standard as specified by ISO/IEC 15444 (JPEG 2000 Standard). This * software module is an implementation of a part of the JPEG 2000 * Standard. Swiss Federal Institute of Technology-EPFL, Ericsson Radio * Systems AB and Canon Research Centre France S.A (collectively JJ2000 * Partners) agree not to assert against ISO/IEC and users of the JPEG * 2000 Standard (Users) any of their rights under the copyright, not * including other intellectual property rights, for this software module * with respect to the usage by ISO/IEC and Users of this software module * or modifications thereof for use in hardware or software products * claiming conformance to the JPEG 2000 Standard. Those intending to use * this software module in hardware or software products are advised that * their use may infringe existing patents. The original developers of * this software module, JJ2000 Partners and ISO/IEC assume no liability * for use of this software module or modifications thereof. No license * or right to this software module is granted for non JPEG 2000 Standard * conforming products. JJ2000 Partners have full right to use this * software module for his/her own purpose, assign or donate this * software module to any third party and to inhibit third parties from * using this software module for non JPEG 2000 Standard conforming * products. This copyright notice must be included in all copies or * derivative works of this software module. *  * Copyright (c) 1999/2000 JJ2000 Partners. * */package jj2000.j2k.quantization.dequantizer;import jj2000.j2k.wavelet.synthesis.*;import jj2000.j2k.entropy.decoder.*;import jj2000.j2k.image.*;/** * This interface defines a source of quantized wavelet coefficients and * methods to transfer them in a code-block by code-block basis, fro the * decoder side. In each call to 'getCodeBlock()' or 'getInternCodeBlock()' a * new code-block is returned. * * <P>This class is the source of data for the dequantizer. See the * 'Dequantizer' class. * * <P>Code-block data is returned in sign-magnitude representation, instead of * the normal two's complement one. Only integral types are used. The sign * magnitude representation is more adequate for entropy coding. In sign * magnitude representation, the most significant bit is used for the sign (0 * if positive, 1 if negative) and the magnitude of the coefficient is stored * in the next M most significant bits. The rest of the bits (least * significant bits) can contain a fractional value of the quantized * coefficient. The number 'M' of magnitude bits is communicated in the * 'magbits' member variable of the 'CBlkWTData'. * * @see InvWTData * @see CBlkWTDataSrcDec * @see Dequantizer * @see EntropyDecoder * */public interface CBlkQuantDataSrcDec extends InvWTData {    /**     * Returns the number of code-blocks in a subband, along the horizontal     * and vertical dimensions.     *     * @param sb The subband for which to return the number of blocks.     *     * @param n The component where the subband is.     *     * @param co If not null the values are returned in this object. If null a     * new object is allocated and returned.     *     * @return The number of code-blocks along the horizontal dimension in     * 'Coord.x' and the number of code-blocks along the vertical dimension in     * 'Coord.y'.     * */    public Coord getNumCodeBlocks(SubbandSyn sb, int n, Coord co);    /**     * Returns the specified code-block in the current tile for the specified     * component, as a copy (see below).     *     * <P>The returned code-block may be progressive, which is indicated by     * the 'progressive' variable of the returned 'DataBlk' object. If a     * code-block is progressive it means that in a later request to this     * method for the same code-block it is possible to retrieve data which is     * a better approximation, since meanwhile more data to decode for the     * code-block could have been received. If the code-block is not     * progressive then later calls to this method for the same code-block     * will return the exact same data values.     *     * <P>The data returned by this method is always a copy of the internal     * data of this object, if any, and it can be modified "in place" without     * any problems after being returned. The 'offset' of the returned data is     * 0, and the 'scanw' is the same as the code-block width. See the     * 'DataBlk' class.     *     * <P>The 'ulx' and 'uly' members of the returned 'DataBlk' object contain     * the coordinates of the top-left corner of the block, with respect to     * the tile, not the subband.     *     * @param c The component for which to return the next code-block.     *     * @param m The vertical index of the code-block to return, in the     * specified subband.     *     * @param n The horizontal index of the code-block to return, in the     * specified subband.     *     * @param sb The subband in which the code-block to return is.     *     * @param cblk If non-null this object will be used to return the new     * code-block. If null a new one will be allocated and returned. If the     * "data" array of the object is non-null it will be reused, if possible,     * to return the data.     *     * @return The next code-block in the current tile for component 'n', or     * null if all code-blocks for the current tile have been returned.     *     * @see DataBlk     * */    public DataBlk getCodeBlock(int c, int m, int n, SubbandSyn sb,                                  DataBlk cblk);    /**     * Returns the specified code-block in the current tile for the specified     * component (as a reference or copy).     *     * <P>The returned code-block may be progressive, which is indicated by     * the 'progressive' variable of the returned 'DataBlk' object. If a     * code-block is progressive it means that in a later request to this     * method for the same code-block it is possible to retrieve data which is     * a better approximation, since meanwhile more data to decode for the     * code-block could have been received. If the code-block is not     * progressive then later calls to this method for the same code-block     * will return the exact same data values.     *     * <P>The data returned by this method can be the data in the internal     * buffer of this object, if any, and thus can not be modified by the     * caller. The 'offset' and 'scanw' of the returned data can be     * arbitrary. See the 'DataBlk' class.     *     * <P>The 'ulx' and 'uly' members of the returned 'DataBlk' object contain     * the coordinates of the top-left corner of the block, with respect to     * the tile, not the subband.     *     * @param c The component for which to return the next code-block.     *     * @param m The vertical index of the code-block to return, in the     * specified subband.     *     * @param n The horizontal index of the code-block to return, in the     * specified subband.     *     * @param sb The subband in which the code-block to return is.     *     * @param cblk If non-null this object will be used to return the new     * code-block. If null a new one will be allocated and returned. If the     * "data" array of the object is non-null it will be reused, if possible,     * to return the data.     *     * @return The next code-block in the current tile for component 'n', or     * null if all code-blocks for the current tile have been returned.     *     * @see DataBlk     * */    public DataBlk getInternCodeBlock(int c, int m, int n, SubbandSyn sb,                                        DataBlk cblk);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香桃色午夜亚洲一区二区三区| 91精品麻豆日日躁夜夜躁| 午夜精品久久久久久久| 亚洲人快播电影网| 成人欧美一区二区三区在线播放| 国产清纯在线一区二区www| 久久网站最新地址| 久久精品欧美一区二区三区不卡 | 欧美三级电影在线观看| 精品福利一区二区三区免费视频| 国产一区二区电影| 久久蜜桃一区二区| 久久天天做天天爱综合色| 欧美成人精品1314www| 久久婷婷色综合| 欧美高清在线一区| 亚洲黄色av一区| 手机精品视频在线观看| 久久精品国产亚洲aⅴ| 国产一区不卡在线| jlzzjlzz亚洲女人18| 欧美综合亚洲图片综合区| 欧美日韩精品一区二区| 日韩精品资源二区在线| 国产欧美一区二区精品久导航| 国产精品久久久久久久久晋中| 亚洲三级电影全部在线观看高清| 一区二区三区在线观看视频| 日韩1区2区3区| 懂色av一区二区三区免费看| 色综合网色综合| 欧美一区二区播放| 中文字幕免费在线观看视频一区| 亚洲视频图片小说| 久久精品理论片| 91亚洲国产成人精品一区二区三| 欧美精品99久久久**| 日本一区二区三区电影| 午夜a成v人精品| 国产999精品久久久久久绿帽| 欧美午夜一区二区| 久久午夜色播影院免费高清| 亚洲国产精品久久人人爱蜜臀| 国产综合久久久久影院| 91黄色小视频| 日本一区二区三区dvd视频在线| 亚洲一区二区三区免费视频| 国产在线精品视频| 欧美日韩国产经典色站一区二区三区 | 日韩欧美精品在线视频| 久久精品人人做| 日韩精品亚洲一区二区三区免费| 成人av网站免费观看| 884aa四虎影成人精品一区| 国产精品久久久久久亚洲毛片| 男女激情视频一区| 在线中文字幕不卡| 综合av第一页| 成人免费毛片嘿嘿连载视频| 精品理论电影在线| 奇米精品一区二区三区四区| 色国产综合视频| 亚洲日本电影在线| av在线播放一区二区三区| wwwwww.欧美系列| 蜜桃在线一区二区三区| 欧美巨大另类极品videosbest | 亚洲国产精品av| 九九**精品视频免费播放| 777xxx欧美| 性久久久久久久| 欧美日韩成人在线| 亚洲成人动漫一区| 欧美伊人久久久久久久久影院| 亚洲特黄一级片| 成人激情小说乱人伦| 国产精品女同一区二区三区| 国产91精品一区二区麻豆亚洲| 2024国产精品| 国产盗摄女厕一区二区三区| 久久日韩粉嫩一区二区三区| 国内不卡的二区三区中文字幕| 欧美成人vr18sexvr| 老司机免费视频一区二区| 日韩美女天天操| 国产美女视频91| 一区二区中文字幕在线| 色综合色狠狠天天综合色| 亚洲精品欧美激情| 在线免费观看不卡av| 午夜av一区二区| 久久天天做天天爱综合色| 懂色av一区二区在线播放| 亚洲色大成网站www久久九九| 色94色欧美sute亚洲线路二 | 日韩午夜精品视频| 狠狠色丁香九九婷婷综合五月| 国产亚洲精久久久久久| 成人激情免费电影网址| 亚洲一区二区美女| 欧美一卡2卡三卡4卡5免费| 久久精品国产一区二区| 最新中文字幕一区二区三区| 在线亚洲一区二区| 日韩主播视频在线| 久久精品一区二区三区av| 91免费看视频| 老司机精品视频在线| 1区2区3区国产精品| 欧美喷水一区二区| 国产高清不卡二三区| 亚洲欧美精品午睡沙发| 日韩一区二区在线观看视频| 福利91精品一区二区三区| 亚洲精品国产无天堂网2021| 26uuu亚洲综合色欧美| 欧美影视一区在线| 国产精品影视天天线| 午夜精品久久久久久不卡8050| 中文字幕乱码亚洲精品一区| 欧美精品一级二级三级| 成人手机电影网| 毛片基地黄久久久久久天堂| 自拍视频在线观看一区二区| 精品国产免费久久| 欧美喷水一区二区| 99久久99久久久精品齐齐| 精品伊人久久久久7777人| 亚洲一区二区三区三| 国产精品福利一区二区| 日韩精品一区二区三区视频在线观看| 色综合久久天天| 懂色av中文一区二区三区| 紧缚奴在线一区二区三区| 亚洲一区二区三区视频在线播放 | 777精品伊人久久久久大香线蕉| 99久久久久久| 国产v综合v亚洲欧| 国产美女精品在线| 久久国产夜色精品鲁鲁99| 丝袜a∨在线一区二区三区不卡| 亚洲男人天堂av| 国产精品久久久久久久久快鸭| 久久久精品影视| 久久综合久久综合九色| 欧美一区二区三区色| 欧美日产国产精品| 欧美视频在线一区二区三区| 91亚洲国产成人精品一区二三 | 亚洲影视在线播放| 日韩毛片高清在线播放| 中文字幕亚洲一区二区av在线| 国产亚洲成年网址在线观看| 久久久久久电影| 久久精品视频免费| 欧美国产日本视频| 国产精品视频一二三区| 国产偷国产偷精品高清尤物| 日本一区二区三区国色天香 | 一区二区三区国产| 亚洲福利视频一区| 日韩电影一二三区| 男人的天堂久久精品| 久久精品国产99| 国产一区二区三区国产| 成人午夜在线视频| 91麻豆精品视频| 欧美日韩一区二区三区四区| 欧美福利电影网| 精品久久久网站| 欧美激情一区二区三区蜜桃视频| 国产精品每日更新在线播放网址| 亚洲你懂的在线视频| 亚洲在线中文字幕| 免费日韩伦理电影| 成人午夜电影网站| 色婷婷综合久久久久中文一区二区| 欧美三级电影网| 精品国产91久久久久久久妲己| 中文欧美字幕免费| 亚洲专区一二三| 久久成人精品无人区| 国产99久久久国产精品潘金| 色老汉一区二区三区| 日韩欧美一区中文| 亚洲国产精品av| 日韩激情av在线| 波多野结衣在线aⅴ中文字幕不卡| 欧美综合视频在线观看| 日韩一区二区三区视频| 国产精品乱码久久久久久| 一区二区久久久久| 国产精品白丝av| 欧美久久久久久蜜桃| 久久九九国产精品| 日本亚洲一区二区| 在线国产亚洲欧美| 中文字幕欧美国产| 精品一区二区在线观看| 欧美在线不卡一区|