338 citations found. Retrieving documents...
D.A. Huffman, A method for construction of minimum redundancy codes, Proc. IRE 40 (1952) 1098--1101.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

Documents 51 to 100  Previous 50  Next 50

Integrating IR and RDBMS Using Cooperative Indexing - Samuel Defazio Amjad (1995)   (20 citations)  (Correct)

....tokenizes the text, and builds the set of index entries for the DOCINDEX table. Using calls to SQL Module procedures, a single insert action adds the text and related attributes to one row of the DOCUMENTS table. Before insertion into the database, the text attribute is compressed using a Huffman [HUFFMAN52] encoding scheme. After a document is tokenized, the resulting words are filtered through a stop word list and stemmed to generate the text index entries. One or more inserts are performed to load these index entries into the DOCINDEX table. Prior to insertion the text index entries are sorted. ....

D. Huffman. A Method for the Construction of Minimum-redundancy Codes. IRE Proceedings, Vol. 40, No. 9, pp. 1098-1100, 1952.


On the Optimal Coding - Long, Jia   (Correct)

....converge to that of the optimal code. Furthermore, a case study of data compression is given. Comparing with the Huffman coding, the optimal coding is a more flexible compression method used not only for statistical modeling but also for dictionary schemes. 1 Introduction The Huffman coding [6] has been widely used in data, image, and video compression [2 3, 9 14] For instance, the Huffman coding is used to compress the result of a quantitative stage in JPEG [9] Huffman codes belongs into a family of codes with a variable length not a fixed length. That means that individual letter ....

....x . 2 1 n j j j x x x . 2 1 implies m = n, xx i j 11 = and k k j i x x = k=2, n.AndanysubsetC ## is called a language but not a code [1, 7] A code C ## is called a maximal code, if for any x C, C # x is not a code. A code C ## is called a prefix (or instantaneous) code [1, 6, 9] if C # C # = #, that is, if no code word is a prefix of any other code H. Y. Shum, M. Liao, and S. F. Chang (Eds. PCM 2001, LNCS 2195, pp. 94 101, 2001. c Springer Verlag Berlin Heidelberg 2001 word. A prefix code C ## is a maximal prefix code if, for any x ## C, C # x is not ....

Huffman, D.A.: A Method for the Construction of Minimum-Redundancy Codes. Proc. IRE, Vol.40 (1952) 1098-1101


Almost All Complete Binary Prefix Codes Have a.. - Freiling.. (2002)   (Correct)

....University of California, San Diego. Emails: cfreilin csusb.edu, jungreis ccrwest.org, f theberge hotmail.com, zeger ucsd.edu 1 Introduction Variable length binary codes have been frequently used for communications since Huffman s important paper on constructing minimum average length codes [13]. One drawback of variable length codes is the potential loss of synchronization in the presence of channel errors. However, many variable length codes seem to possess a self synchronization property that lets them recover from bit errors. In particular, for some variable length codes there ....

D. A. Huffman. A method for the construction of minimum-redundancy codes. Proceedings of the IRE, 40:1098--1101, September 1952.


Art of Constructing Low-Complexity Encoders/Decoders for.. - Modha, Marcus (2001)   (Correct)

....distribution. Furthermore, is a dyadic distribution; that is, the mass assigned to each simple set is a power of 2. For such a distribution, a prefix free code exists that satisfies (4) see, Cover and Thomas [9, Th. 5. 11.2] Furthermore, such a code can be found using the Huffman algorithm [10], 9] or using arithmetic coding [11] For , let (5) denote a tuple of bits that represents the prefix free code for . Now, for , we define a simple set corresponding to in a compact symbolic fashion as a tuple (6) In other words, the simple set consists of fixed coordinates and free ....

D. A. Huffman, "A method for the construction of minimum-redundancy codes," Proc. IRE, vol. 40, pp. 1098--1101, Sept. 1952.


A Structure for Fast Synchronizing Variable-Length Codes - Chabbouh, Lamy (2002)   (Correct)

.... generalized in [2] at the expense of a slight overhead, or the suffix based algorithm proposed in [3] We introduce in this letter, a generic variable length code tree structure with good recovery properties, that is later modified to achieve the optimal length distribution of the Huffman code [4]. Section II presents the chosen error model. The original structure for fast synchronizing variable length codes is introduced in Section III, where a bound on its performance in terms of error span is derived, following the path opened in [5] The algorithm used to adapt the structure to the ....

....the statistical good behavior. Following this, we propose to build fast synchronizing codes with the same length distribution as the binary Huffman codes. Let be the Huffman code length distribution, with the number of codewords of length , the greatest codeword length and, by construction [4], even. The algorithm given in the flowchart in Fig. 2(a) produces a code with a length distribution identical to after the following main steps: create the skeleton tree with decreasing depths for each elementary branch with parameters and to ensure that ; for each length beginning from ....

D. A. Huffman, "A method for the construction of minimum redundancy codes," Proc. IRE, vol. 40, pp. 1098--1101, Sept. 1952.


Finite State Machine Composition - For Embedded Hardware (1999)   (Correct)

....i; o; k Gamma 1) else f ffi (q 0 ; i) ffi(q; i eq ) q 0 ; i) o; g g Fig. 3. Cascade Composition pseudo code 10 110 111 A B C 2 0 1 0 A 1 1 C 0 B Code Symbol Fig. 4. A simple VLD These decoders are used, for instance, in data transmission, where a Huffman ([3]) code is used. This is a data compression technique which varies the length of the encoded symbol in proportion to its information content (shorter binary strings are used to represent more frequent symbols in the compressed stream) Huffman codes can be properly decoded because they obey the ....

D.A. Huffman. A method for the construction of minimum-redundancy codes. Proceedings of IRE, 40(9):1098--1101, September 1952.


NTCIR-3 PAT Experiments at Osaka Kyoiku University - Long.. - SATO, SATOMOTO, HAN   (Correct)

....characters is 2n byte if the gram is simple concatenation of the character codes. Referencing the frequency of each character appearance in corpus, we made grams differently in order to reduce an index size. A character, whose frequency is higher, is assigned shorter code by Huffman s coding [14]. As an exception, we assign intentionally long code against space, parenthesis, punctuations and so on. 2.3 Variable length gram encoding in fixed byte We made a gram code (gram value) from concatenation of character codes assigned as 2.2 . We fixed the length of gram value in w g (5 or ....

Huffman, D.A., A method for the construction of minimum-redundancy codes, Proc. IRE, Vol. 40, pp. 1098-1101 (1952).


Coding The Vectocardiogram - As Sequence Of   (Correct)

....or F loops, which lay in between of them. In consequence, all internal loops are represented by appropriate prediction error coefficients of very narrow distribution. The processing ends with encoding the fixed point DCT representation of loops prediction errors with use of the Huffman Coder [7]. Both angular variables have similar statistic properties and share the same symbol dictionary. Results The coding algorithm was tested with use of the CSE Multilead Database (2.44 V, 500 Hz) 8] that also provides reference segmentation points. The resulting compression ratio (CR) and ....

D. A. Huffman "A method for the construction of minimum redundancy codes" Proceedings of the Institute of Radio Engineers, 1952, 40, pp. 10981101


Practical Java Card bytecode compression - Bizzotto, Grimaud (2002)   (Correct)

....smart card, all kinds of memory (RAM, EEPROM 2 and ROM 3 ) can be directly addressed by the CPU. This hardware property allows the operating system to run bytecoded programs in place , in storage, persistent memory, without any loading step. Programs compressed using Lempel Ziv [12] Huffman [6] or JAVA dedicated algorithm [8, 1] have to be decompressed to be understandable by the JAVA CARD virtual machine. This unpacking step is not feasible in a smart card, due to the amount of RAM needed for unpacking (at least one basic bloc for stream based decompression) and the time spent to store ....

HUFFMAN, D. A. A method for the construction of minimum redundancy codes. Proceedings of the Institute of Electronics and Radio Engineers 40 (1952), 1098--1101.


Iterative Source-Channel Decoding for Robust Image.. - Xiang, Pietrobon.. (2003)   (Correct)

....JPEG [7] still image compression standard has proved to be a success story in source coding techniques. The JPEG standard consists of three core components, i.e. two dimension discrete cosine transform (2D DCT) scalar quantisation and variable length entropy coding. In this study, Huffman codes [12] are used as the entropy coding scheme. We consider JPEG coded image communication systems with rate 1 2 channel coding. The conventional separate communication system is shown in Fig. 2. The transmitter consists of a JPEG source encoder and a channel encoder. The receiver performs the separate ....

D.A. Huffman, "A method for the construction of minimum redundancy codes," in Proceedings of the IRE, vol. 40, pp. 1098 1101, 1951.


Quad Tree Structures For Image Compression Applications - Markas, Reif (1992)   (2 citations)  (Correct)

....for the high compression ratios achieved in 1ossy algorithms. Careful selection of an appropriate quantization function can minimize the error effects so that they are not visible to the human eye. Finally, the quantization error can be compressed using a lossless algorithm such as Huffman coding [5], This work has been supported by the Center of Excellence in Space Data and Information Sciences under NASA CESD1S NAS USRA subcontract 55063 of prime contract NAS5 30428. Additional support has been provided by DARPA ISTO Contracts N00014 88 K 0458, N00014 91 C 0114, N00014 91 J 1985, and NSF ....

Huffman, D.A. A method for the construction of minimum redundancy codes. Proceedings of IRE, 40:1098-1101; 1952.


Unknown - Algorithms For Lossless   (Correct)

....done by reducing the statistical and spatial redundancy that is present in an uncom pressed image. Statistical redundancy results from the fact that different symbols (e.g. gray values) occur with different frequency. This kind of redundancy is handled using coding methods such as Huffman coding [13], arithmetic coding [5] variable bit length coding [3] and LZW coding [14] 15] In Huffman coding, for example, frequently occurring symbols are coded using codes that have a smaller number of bits than the codes used for less frequently occurring symbols. Naturally occurring images have ....

D.Huffman, "A method for the construction of minimum redundancy codes," Proc. IRE, Vol 40, pp. 1098-1101, 1952.


A Fine-Grained Arithmetic Optimization Technique for.. - Um, Kim, Liu (2000)   (1 citation)  (Correct)

....three two addends used from . Insert the addend coming from the sum port of the FA HA to col 0 (a) Initial matrix (b) Reduced final matrix with 2 rows Figure 3: Matrix reduction when bit width(X i ) 1, i = and m=6 Note that algorithm SC T is similar to the Huffman s algorithm[4] for constructing a binary tree with minimum path length. However, our problem is more complicated in that in addition to minimizing the arrival times of sum signals of FAs we also minimize the arrival times of the carryout signals because they directly affect the arrival times of the signals ....

D. Huffman, "A method for the construction of minimum redundancy codes", Proc. of the IRE, Vol.40, pp.1098-1101, 1952.


The Feasibility of Using Compression to Increase Memory System.. - Wang, Quong (1994)   (1 citation)  (Correct)

....the size providing the best compression. The MFU method is ideal for use in a memory system, as the decompression hardware is always in sync because the MFU f caches are fixed. MFU lends itself to a straight forward implementation of the decompression hardware. ffl Static Huffman coding[4]: We underestimated the compressed size by calculating the entropy of each field and then adding the space required for the Huffman trees. ffl Compression bound: We calculated the entropy for each field, which gives a theoretical upper bound for compression schemes that compress each field ....

Huffman, D. A., "A Method for the Construction of Minimum-Redundancy Codes," Proc. IRE , 40(9), 1952, pp. 1098-1101.


Direct Pattern Matching on Compressed Text - de Moura, Navarro, Ziviani (1998)   (6 citations)  (Correct)

....search. Approximate search can also be done efficiently by generating all the possible compressed patterns that matches with the query and making a multi pattern search over the compressed text. 3. The Compression Scheme We use a zero order semi static word based modeling and Huffman coding [13]. In the semi static modeling the encoder makes a first pass over the text to obtain the parameters (in this case the frequency of each different text word) and performs the actual compression in a second pass. In a word based model [6, 16] the words of the text are taken as the alphabet to be ....

.... whose frequencies are 1, 2, 1, 1, 1, 3, respectively (t represents a space) X X X rose e X X X h h h h ( each ,t is for 1 0 a Original text: Compressed text: 0010 0000 1 0001 01 1 0011 01 1 for each rose, a rose is a rose The original method proposed by Huffman [13] uses a binary code. In [8] the Huffman code assigned to each text word is a sequence of whole bytes and the Huffman tree has degree 256 instead of 2. They use 8 bits instead of 1 bit at each level of the Huffman tree. Because of this we call this compression scheme Byte Huffman. In practice byte ....

D. A. Huffman. A method for the construction of minimum-redundancy codes. In Proc. of the I.R.E., volume 40, pages 1090--1101, 1952.


Compressed Domain Indexing of Losslessly Compressed Images - Schaefer (2002)   (Correct)

....Consequently, in this paper we propose two such techniques for predictively encoded images. Predictive coding describes the image as differences between each pixel and a prediction of its value based on its neighbourhood. Compression is achieved by performing entropy coding, e.g. Huffman coding [1], of these differences. For our first algorithm, we realise that the differences to the predicted pixel values represent a description of the change in pixel intensity and can therefore also be seen as a description of the textural properties of the image. By computing a histogram of these ....

....(3) This has the advantage that now differences close to 0 are much more likely than higher differences. Consequently, an entropy encoding stage, which assigns shorter codewords to more frequent codes and longer codewords to rarer events, is then applied. In our framework we use a Huffman coder [1] for performing the entropy coding. Huffman coders are optimal in the sense that they allow encoding data using the minimal number of bits (with the restriction that each codeword has an integer number of bits) The losslessly compressed image then comprises two parts: the Huffman table, and the ....

D.A. Huffman. A method for the construction of minimum redundancy codes. Proceedings of the Institute of Radio Engineers, 40:1098-1101, 1952.


Simplification and Compression of 3D Meshes - Gotsman, Gumhold, Kobbelt (1998)   (4 citations)  (Correct)

....following two coding schemes exploit the distribution of the symbols in the general case. The average amount of bits per symbol spent by an optimal coding scheme for a given symbol distribution Pi is called the entropy and computes to a Pi 1Og Pi bits per symbol. 2) Huffman Coding. Huffman [28] devised a coding scheme that assigns to each symbol Cr i a bit code ci of variable length. For unique decoding it is essential that no bit code is a prefix of another code. This can be guaranteed by defining the bit codes from a binary tree with the symbols as leaves. The path from the root to a ....

Huffman, D. A. (1952) A method for the construction of minimum-redundancy codes, Proc. Inst. Radio Eng., 1098-1101


Lossless Compression Algorithms for Smart Cards: A Progress Report - Dhem, al. (1996)   (Correct)

....Amsterdam, The Netherlands, Sept 16 18, 1996. As the code and the tables must be limited, we only focus our study on the first basic compression option (based only on the statistics) the other ones are more linked to dynamic algorithms. 4 Huffman Algorithm Proposed by Huffman in the early 50 s [3], this algorithm uses a binary tree giving the binary representation of the characters used in the chosen alphabet to represent a compressed file. In what follows, n represents the number of characters in this alphabet. 4.0.1 Creation of the table by the modeler: The first step is to build the ....

D. A. Huffman, "A method for the construction of minimum redundancy codes," Proc. IRE, vol 40, pp. 1098-1101, 1952.


Informative Features in Vision and Learning - Rudra (2002)   (Correct)

....distributions. Shannon [108] first made the connection between the entropy of a distribution P and the best possible compression achievable for a source S drawn from P. Essentially, H(P) is the minimum value of the average number of bits that we need to encode symbols from S. The Huffman code [58] treats the case when the symbols are drawn independently from some alphabet satisfying a probability distribution P. It generates a coding scheme which asymptotically approaches the Shannon bound. However, we need to know the form of the distribution P. If we erroneously assume that the ....

D. A. Huffman, "A method for the construction of minimum-redundancy codes", Proceedings of the IRE, vol. 40 no. 9, pp. 1098 1101, 1952.


Adaptive Online Data Compression - Jeannot, Knutsson, Björkman (2002)   (Correct)

....presented here should be possible, but this has so far not been investigated by us. For general compression three of the most often used algorithms are: Run length coding A simple and fast scheme that replaces repeating patterns with the patterns and number of repetitions. Huffman[9] coding Huffman coding analyzes the frequency of different fixed length symbols in a data set, and to the symbols assigns codes whose lengths correspond to the frequency of the respective symbol in the data set, i.e. frequent symbols get short codes, infrequent get long codes. ....

....V. 42bis[4] and many popular compression programs such as UNIX Compress, GZip[6] and others use general compression algorithms based on the two LempelZiv algorithms LZ77[21] and LZ78[22] or Lempel ZivWelch [19] which is based on LZ78) These algorithms are sometimes augmented with Huffman[9] coding. Huffman coding on its own is typically faster than Lempel Ziv based algorithms, although it will typically yield less compression. Run length encoding is extremely fast, but the gain is often small compared to Lempel Ziv or Huffman coding. 2.2.1 CPU The actual CPU needed to compress ....

D. Huffman. A method for the construction of minimum redundancy codes. In Proceedings of the Institute of Radio Engineers, volume 40, pages 1098--1101, 1952.


Scalar Quantization With Arithmetic Coding - Popat (1990)   (4 citations)  (Correct)

....to warrant the lone assumption of constrained entropy. A method of entropy coding that allows this is arithmetic coding. 1. 4 Arithmetic Coding The usual approaches to entropy coding involve mapping a fixed length string of source letters to a variable length codeword (by the method of Huffman [14]) or 13 mapping a variable length string of source letters to a fixed length codeword (by the method of Tunstall [15] or a combination of the two (e.g. run length coding) In the first approach, compression is achieved by minimizing the average length of the codeword used to represent each ....

....for a Gaussian source. Note that when p is larger than roughly 14, the inefficiency is negligible (independent of which distortion exponent is used) 3. 7 Alternative Coding Procedures For many, the technique that comes to mind when the term entropy coding is men tioned is Huffman coding [14]. In Huffman coding, each source letter is represented by a distinct binary codeword. The codewords are of variable length; more probable source letters are assigned shorter codewords, while less probable letters are assigned longer codewords. It is easy to see that direct Huffman coding can never ....

Huffman, D., "A Method for Construction of Minimum Redundancy Codes," Proc. IRE, pp. 1098-1101, Sept. 1952.


Pvrg-Mpeg Codec 1.1 - Andy Hung June (1994)   (2 citations)  (Correct)

....Bad B 15 1 1 Come on C 2 4 0001 It i 1 5 00000 Really R 6 3 010 You know Y 4 3 001 Table 2.2: The Huffman codes for the words in Bad. 2.8 Entropy Coding The block codes from the DPCM and run length models can be further compressed using entropy coding. For the MPEG method, the Huffman coder[7] is used to compress the data closer to symbol entropy. One reason for using the Huffman coder is that it is easy to implement in hardware. To compress data symbols, the Huffman coder creates shorter codes for frequently occurring symbols and longer codes for occasionally occurring symbols. For ....

....words the program interpreter is case insensitive. That means StReamNaME, STREAMNAME, and streamname are all identical to the interpreter. A token can be an integer, which is defined by the following nomenclature: Definition: Digit [0 9] HexDigit ( Digit l [a fA F] OctalDigit [0 7] DecInteger Digit HexInteger 0[xX] HexDigit OctInteger 01o0] OctalDigit HexInteger2 HexDigit [Hh] OctInteger2 OctalDigit [BCObco] CharInteger ( I ( n n] I OctalDigit 1,3 ) Decimal Integer = digits Hex Integer = 0xhexdigits 0Xhexdigits ....

David A. Huffman, "A Method for the Construction of Minimum-Redundancy Codes," Proc. IRE, pp. 1098-1101, September 1953.


Pvrg-Jpeg Codec 1.1 - Andy Hung November   (2 citations)  (Correct)

....be effectively coded as a smaller bit per pel image. The point transform may not be used for baseline or extended baseline coding. 2.8 Entropy Coding The block codes from the DPCM and run length models can be further compressed using entropy coding. For the baseline JPEG method, the Huffman coder[9] is used to compress the data closer to symbol entropy. One reason for using the Huffman coder is that it is easy to implement in hardware. To compress data symbols, the Huffman coder creates shorter codes for frequently occurring symbols and longer codes for occasionally occurring symbols. For ....

....word or a concatenated English word such as STREAMNAME. For English words the command interpreter is case insensitive. That means StReamNaME, STREAMNAME, and streamname are all identical to the interpreter. A token can be an integer defined by the following nomenclature: Digit [0 9] HexDigit ( Digit I [a fA F] OctalDigit [0 7] DecInteger Digit HexInteger 0[xX] HexDigit OctInteger 01o0] OctalDigit HexInteger2 HexDigit [Hh] OctInteger2 OctalDigit [BCObco] CharInteger ( I( n n] I OctalDigit 1,3 ) Decimal Integer = digits ....

David A. Huffman, "A Method for the Construction of Minimum-Redundancy Codes," Proc. IRE, pp. 1098-1101, September 1952.


Optimal Time-Differential Encoding of Sinusoidal Model.. - Jensen, Heusdens, Veenman   (Correct)

.... lTj,m , i = 1, Km l, j = 1, Km, wij laj, m lwj, m lj,m, i = Km l 1, Km 1 Km, j = 1, Km, Wij O, i = 1, Kin 1 Kin, j = K m 1, Kin 1 Kin, where R( represents the number of bits needed to encode the quantized parameter ( using Huffman coding [4]. In practice, the integer R( was found from look up in pre calculated tables containing Huffman code words for each quantization value of the particular parameter. First, the four test audio signals described above were encoded directly, i.e. without differential encoding. Afterwards, the ....

D. A. Huffman. A method for the construction of minimum redundancy codes. Proceedings of the IRE, 40:1098 1101, 1952.


Efficient Periodic Scheduling by Trees - Bar-Noy, Dreizin, Patt-Shamir (2002)   (Correct)

....and then develop polynomial time heuristic algorithms. A. The optimal tree algorithms Our algorithms use the bottom up approach. That is, the algorithm combines a set of leaves into a single node and continues recursively. This approach is very similar to the construction of Huffman codes [13]. Our algorithms are based on the claim that for both MAX and AVE measures, it is always better to give more slots in the schedule for clients whose shares are larger. This means that there exists an optimal tree where the smallest shares in the schedule belongs to the client with the smallest ....

....use the following convention in naming algorithms: the suffixes Ave and Max denotes the measure targeted by the algorithm. bin: The bin algorithm performs recursive calls for k =2 only, i.e. it generates the best possible binary trees. The bin algorithm (which resembles the Huffman algorithm [13]) has (nl5 n) time complexity, since there is no fork of choices in the recursive step. It is known [8] that some binary tree schedules have approximation ratio of at most for the AVE measure. Since binAve produces the best possible binary tree schedule, it follows that its ....

D. A. Huffman. A Method for the Construction of Minimum Redundancy Codes. Proc. of IRE, Vol. 40, 1098-1101, 1962.


Improved Merging of Datapath Operators using Information.. - Anmol Mathur Sanjeev (2001)   (1 citation)  (Correct)

....Huffman Rebalancing takes an expression representing sum of constantmultiples of input signals and computes an upper bound on integer value of information content of the output signal using the optimal ordering of operations. This is modeled after the minimum redundancy coding algorithm of [1]. Algorithm Huffman Rebalancing (Input : An expression representing sum of constantmultiples of input signals. Upper bounds on information contents of the input signals are known. Output : Upper bound on information contentofoutput signal of the expression. Step 1 : Create a priority heap ....

D. A. Huffman, A method for the construction of minimum-redundancy codes, Proceedings of the IRE, 40(9), 1952, pp. 1098--1101.


Precision CMOS Receivers for VLSI Testing Applications - Weinlader (2001)   (Correct)

....when debugging datadependent timing errors and characterizing a part during production test. A simple application of this concept is shown in Figure 5.7. Edge detection logic locates the last valid transition and stores it in a compressed form using a statistical encoder such as a Huffman coder [16]. A Huffman coder is a general compression engine that analyzes a stream of numbers and codes the numbers that appear more frequently with fewer bits while using more bits for less frequent numbers. 5.2.2 Jitter Compensation If all the sampled data is dumped to a memory for post processing, then ....

Huffman, D. A., "A Method for the Construction of Minimum-Redundancy Codes," Proc. IRE, vol. 40, no. 9, pp. 1098-1101, Sept. 9, 1952.


Two- and Three-Dimensional Coding Schemes for Wavelet and.. - Alexander (2001)   (Correct)

....l of the Shannon Fano algorithm will obey the inequality H(S) l H(S) 1. 3.1) Although Shannon Fano coding proved that nearly optimal coders were possible, the algorithm is impractical to implement. Shortly after Shannon s work, D.A. Huffman introduced what is now called Huffman Coding [32], which proved to be quite a flexible and useful coding scheme. Although Huffman coding is not used in the compression algorithms to be presented later, much of the preliminary work on adaptive and context based coders was done with Huffman coders [16, 20] More recently, a method called ....

D. A. Huffman. A method for the construction of minimum-redundancy codes. Proceedings of the Institute of Electronics and Radio Engineers, 40(9):1098--1101, September 1952.


Design and Simulation of a Pipelined Decompression.. - Lekatsas, Henkel, Wolf (2001)   (1 citation)  (Correct)

....space in order to locate the best parameters for the cache size in the system and presents experimental results. We conclude in Section 5. 2 Related work Wolfe et al. 3] were first to apply code compression to an embedded system design. They compressed cache blocks and used Huffman Coding [9] for compression. Dictionary based code compression [7] approaches have been applied by Lefurgy et al. 4] and by Liao et al. 8] Dictionary based approaches are easily to decompress since they are look up tables assigning codes to instructions based on the frequency of their occurrency within ....

D.A. Huffman, A Method for the Construction of Minimum-Redundancy Codes, Proceedings of the IRE, vol 4D, pp. 1098-1101, September, 1952.


XGRIND: A Query-friendly XML Compressor - Tolani, Haritsa (2001)   (18 citations)  (Correct)

....tool called XGrind, that directly support queries in the compressed domain. That is, instead of compressing at the granularity of the entire document, it compresses at the granularity of individual element attribute values using a contextfree compression scheme based on Huffman encoding [7]. This means that exact match and prefix match user queries can be entirely executed directly on the compressed document, with decompression restricted to only the final results provided to the user. Further, range or partial match queries require on the fly decompression of only those ....

....implement the statistical model, while LZ77 and LZ78 are pattern based. For Huffman and Arithmetic, both adaptive and non adaptive flavors are available, whereas both the LZ encoders are adaptive. We describe the Huffman, Arithmetic, and LZ77 techniques here. 2. 1 Huffman Coding In Huffman coding [7], the most frequent characters in the input data are assigned shorter codes and the less frequent characters are assigned longer codes. The longer codes are constructed such that the shorter codes do not appear as prefixes (also known as prefix free encoding) In particular, a tree is constructed ....

D. A. Huffman. "A Method for Construction of Minimum-Redundancy Codes", Proc. of the IRE, September 1952.


Efficient representation of 3D human head models - Ertürk, Dennis (1999)   (Correct)

....assigned smaller step sizes to reduce the resultant distortion. Assigning shorter codewords for low amplitude levels with higher frequency ensures efficient compression by VLC. BMVC99 338 A sample quantizer coder constructed by manual selection of parameters is given in Table 2. Huffman codes [20] are used to switch between the different parts of the quantizer and additional fixed length codes are used to select the corresponding representation level, in a similar approach to the JPEG coding algorithm [21] Parameter Range Step size No. of levels Codewords [ 0.7,0.7] 0.1 15 0 4 bits ....

D.A. Huffman: `A method for the construction of minimum redundancy codes', Proceedings of the IRE, 1951, Vol. 40, pp 1098-1101.


An Efficient Method For Compressing Test Data - Yamaguchi, Tilgner, Ishida, Ha (1997)   (11 citations)  (Correct)

....a sequence of equal symbols is encoded into two elements, the repeating symbol and the length of the sequence. For data with many long sequences of equal symbols, run length coding is apparently efficient. Huffman coding is more sophisticated than run length coding, and yields better compression [1]. Huffman coding builds a binary tree based on the probability of the occurrence of the letters, where leaves in the binary tree correspond to the letters. The Huffman code for a letter is obtained by traversing the tree from its root node to the leaf corresponding to the letter, concatenating 0 ....

....For example, the activity of the test sequence for a pin of circuit S1 was 14,840, and it was reduced to 3 after the BW transformation. The next experiment we performed was to compare the compression ratio of the proposed method with that of six well known compression methods, Huffman [1], arithmetic coding [2] compress, gzip, LZSS [7] and LZW [5] For the experiments, we implemented Huffman, arithmetic, LZW, and LZSS methods based on the programs available in [8] and used UNIX and GNU utilities for compress and gzip , respectively. Table 5 shows compression ratios achieved ....

D.A. Huffman, "A Method for the Construction of Minimum Redundancy Codes," Proceedings of the IRE, Vol. 40, No. 9, September 1952, pp. 1098-1101.


Configuration Compression for Virtex FPGAs - Li (2001)   (8 citations)  (Correct)

....bits 18 bits 18 bits 18 bits 18 bits . Top IOBs CLB R1 CLB R2 CLB Rn Btm IOBs . 18 bits 18 bits 18 bits 18 bits 18 bits . Figure 2. CLB frame organization. 3. Configuration Compression Algorithms As we mentioned above, well known techniques including Huffman [Huffman52], Arithmetic [Witten87] and LZ [Ziv77] coding are very efficient for general purpose compression such as text compression. However, without considering the feature of the bitstream, applying these techniques directly will not necessarily reduce the size of the configuration file. Given the frame ....

D. A. Huffman, "A Method for the Construction of Minimum Redundancy Codes", Proceedings of the Institute of Radio Engineers 40, pp 1098-1101, 1952.


A High-Speed Asynchronous Decompression Circuit for.. - Benes, Wolfe, Nowick (1997)   (10 citations)  (Correct)

....focuses on programmable codes, rather than the fixed codes which we consider. The resulting chip area is 11 mm 2 in a 1.2 process, which is over 10 times larger than ours. 3: Background and Motivation 3. 1: Compression Scheme The proposed compression scheme relies on a standard entropy code [Huffman52] that represents fixed length symbols from a source alphabet as variable length code symbols. The key challenge in the development of a code compression scheme for existing microprocessor architectures is that the system must run existing programs correctly. This is accomplished by decompressing a ....

D. A. Huffman, "A Method for the Construction of Minimum Redundancy Codes", Proc. IEEE, v. 40, no. 10, pp. 1098--1101, Sept. 1952.


Efficient Periodic Scheduling by Trees - Bar-Noy, Dreizin, Patt-Shamir   (Correct)

....and then develop polynomial time heuristic algorithms. A. The optimal tree algorithms Our algorithms use the bottom up approach. That is, the algorithm combines a set of leaves into a single node and continues recursively. This approach is very similar to the construction of Huffman codes [13]. Our algorithms are based on the claim that for both ### and ### measures, it is always better to give more slots in the schedule for clients whose shares are larger. This means that there exists an optimal tree where the smallest shares in the schedule belongs to the client with the smallest ....

....We use the following convention in naming algorithms: the suffixes Ave and Max denotes the measure targeted by the algorithm. ###: The ### algorithm performs recursive calls for # ##only, i.e. it generates the best possible binary trees. The ### algorithm (which resembles the Huffman algorithm [13]) has ### ### ## time complexity, since there is no fork of choices in the recursive step. It is known [8] that some binary tree schedules have approximation ratio of at most # # # # # ### ## # # for the ### measure. Since ###### produces the best possible binary tree schedule, it ....

D. A. Huffman. A Method for the Construction of Minimum Redundancy Codes. Proc. of IRE, Vol. 40, 1098-1101, 1962.


Data Compression and Database Performance - Graefe, Shapiro (1991)   (13 citations)  (Correct)

....4 contains a preliminary performance analysis for a simple join query as commonly used in relational database systems. We offer our conclusions in Section 5. 1 2. Related Work A number of researchers have considered text compression schemes based on letter frequency, as pioneered by Huffman [10, 11, 16, 17]. Other recent research has considered schemes based on string matching [22, 30, 32, 33] Comprehensive surveys of compression methods and schemes are given in [2, 18, 27] Others have focussed on fast implementation of algorithms, parallel algorithms and VLSI implementations [12, 29] Few ....

D. A. Huffman, A method for the construction of minimum redundancy codes, Proc. IRE 40(1952), 1098.


Performance Controlled Data Reduction for Knowledge.. - Vucetic, Obradovic   (1 citation)  (Correct)

....#. To achieve this goal we propose two successive phases: 1) reduce the sample size from N to n min allowing loss margin # D and achieving compression C D =N n min , and (2) perform proper quantization of attributes of a down sampled data set al..lowing loss margin # Q , followed by Huffman coding [5] of discretized attributes and achieving compression C Q . Assuming that total loss margin # is close to zero, it follows that # # # D # C with an achieved total compression C = C D C Q . To keep the presentation simple, we will assume that # D = # C = # 2, and will skip the optimization of # D ....

....is the quantization interval. Therefore, quantization error variance equals q 2 12. Given a data vector x 1 , x n over a finite Q ary alphabet e = a 1 , a Q (obtained by quantization) we apply Huffman coding where more frequent symbols are assigned shorter encoding lengths [5]. This provides the optimal binary representation of each symbol of e without any loss of information, such that the output bitstring length # i i l f is minimized, where f i is frequency of a i and l i is length of its binary representation. 4.1 Model Sensitivity Analysis for Attributes ....

Huffman, D, A Method for the Construction of Minimum Redundancy Codes, Proc. IRE, vol. 40, pp 1098-1101, 1952.


Reduced complexity Maximum A Posteriori decoding of.. - Lamy, Pothier (2001)   (2 citations)  (Correct)

....Keywords joint source channel decoding, MAP estimation, soft input soft output decoding, variable length code. I. INTRODUCTION We consider in this article the classical communication scheme presented in Figure 1, where popular variable length source coding schemes such as the Huffman [1] or LempelZiv [2] 3] ones are explicitely included at the source encoder part. The channel block on the other hand may represent either a classical transmission channel or the concatenation of a channel encoder, a transmission channel and a channel decoder. encoding source VLC encoding ....

D. A. Huffman, "A method for the construction of minimum redundancy codes," Proceedings of the IRE, pp. 1098--1101, vol. 40, 1951.


An Efficient Decoding Technique for Huffman Codes - Chowdhury, Kaykobad, King (2002)   Self-citation (Huffman)   (Correct)

....the memory efficient data structure proposed by Chen et al. Inform. Process. Lett. 69 (1999) 119 122] 2002 Elsevier Science B.V. All rights reserved. Keywords: Static Huffman code; Data structures; Complete binary tree 1. Introduction Since the discovery of the Huffman encoding scheme [4] in 1952, Huffman codes have been widely used in the efficient storing of data, image and video [2] Huffman coding has been subjected to numerous investigations in the past 50 years. Schack [7] considered the distribution of the length of a typical Huffman codeword, while Katona and Nemetz [5] ....

D.A. Huffman, A method for construction of minimum redundancy codes, Proc. IRE 40 (1952) 1098--1101.


Adding Compression to a Full-Text Retrieval System - Zobel, Moffat (1995)   (16 citations)  Self-citation (Huffman)   (Correct)

No context found.

D. A. Huffman, `A method for the construction of minimum redundancy codes', Proc. IRE, 40, (9), 1098--1101 (1952).


ALGORITHM 673 Dynamic Huffman Coding - Jeffrey Scott Vltter   Self-citation (Huffman)   (Correct)

....for each letter is proportional to the length of its encoding, so the program runs in real time. It is shown in [3] that the number of bits used by Algorithm A to encode a message of t letters is less than t bits more than that used by the well known two pass algorithm developed by D. A. Huffman [1]. Algorithm A is Support was provided in part by National Science Foundation research grant DCR 84 03613, by an NSF Presidential Young Investigator Award with matching funds from an IBM Faculty Development Award and an AT T research grant, by an IBM research contract, and by a Guggenheim ....

....variable Z is always equal to 2n 1. procedure Initialize; var i: integer; begin M: O;E: O;R: 1;Z: 2 x n 1; for i : 1 to n do begin M: M 1;R: R 1; if2 x R = M then begin E : E 1; R : 0 end; alpha[i] i; rep[i] i end; IInitialize node n as the 0 node block[n] 1; prevBlock[1] : 1; nextBlock[i] 1; weight[1] 0; first[1] n; last[1] n;parity[1] 0; parent[i] 0; Initialize available block list availBlock : 2; for i : availBlock to Z 1 do nextBlock[i] i 1; nextBlock[Z] 0 The EncodeAndTransmit procedure determines the encoding of letter aj on ....

[Article contains additional citation context not shown here]

HUFFMAN, D.A. A method for the construction of minimum redundancy codes. In the Proceedings o[ the Institute of Radio Engineers 40 (1951), pp. 1098-1101.


On the redundancy achieved by Huffman codes - De Prisco, De Santis (1995)   (1 citation)  Self-citation (Huffman)   (Correct)

....1 p 2 : p N . Let C = fx 1 ; x 2 ; xN g be a code for source S and let n 1 n 2 : n N be the codeword lengths. Codeword x i encodes the letter a i , for i = 1; 2; N . The length vector of a code C is the vector (n 1 ; n 2 ; n N ) The Huffman encoding algorithm [6] provides an optimal prefix code C for the source S. The encoding is optimal in the sense that codeword lengths minimize the redundancy r, defined as the difference between the average codeword length L and the entropy H(p 1 ; p 2 ; p N ) of the source: r = L Gamma H(p 1 ; p 2 ; ....

D. A. Huffman, "A Method for the construction of minimum redundancy codes", Proc. IRE, 40, n.2, pp. 1098--1101, 1952. 24


On the Maximum Length of Huffman Codes - Buro (1993)   Self-citation (Huffman)   (Correct)

....binary trees with a given number of leaves, a limited depth, and maximum external path length is examined to get an improved upper bound on the external path length of Huffman trees. Keywords: Huffman Code, Code Length, External Path Length. 1 Introduction Huffman codes which were introduced in [1] encode symbols by means of their probabilities to minimize the expected code word length. In order to find a binary Huffman code for a given probability distribution, a binary tree is built from a forest initially consisting of unconnected vertices which are associated with the symbols of the ....

Huffman, D. A.: A Method for the Construction of Minimum--Redundancy Codes, Proceedings of the IRE 40 (1952), pp. 1098-1101


An Efficient Decoding Technique for Huffman Codes - Chowdhury, Kaykobad   Self-citation (Huffman)   (Correct)

....with two adjacent external nodes) the number of which is always bounded above by half the number of symbols. We decode the text by using the memory efficient data structure proposed by Chen et al. (IPL vol. 69 (1999) pp. 119 122) 1. Introduction Since the discovery of Huffman encoding scheme [4] in 1952 Huffman codes have been widely used in efficient storing of data, image and video [2] Huffman coding has been subjected to numerous investigations in the past 50 years. Schack [7] considered distribution of the length of a typical Huffman codeword, while Katona and Nemetz [5] studied ....

D. A. Huffman, A method for construction of minimum redundancy codes, Proc. IRE, 40:1098-1101, 1952.


Implementing the Dantzig-Fulkerson-Johnson Algorithm.. - Applegate, Bixby.. (2003)   (2 citations)  (Correct)

No context found.

Huffman, D. A. 1952. A method for the construction of minimum-redundancy codes. Proceedings of the IRE 40, 1098-1101. David Applegate et al.


Comparative Analysis of Sparse Matrix Algorithms for.. - Goharian, Jain, Sun   (Correct)

No context found.

D. A. Huffman, "A Method for the Construction of Minimum Redundancy Codes", Proceedings of the Institute of Radio Engineers, 40 (1951), 1098-1101.


Efficient Implementation of Suffix Trees - Andersson, Nilsson (1995)   (11 citations)  (Correct)

No context found.

D. A. Huffman, `A method for the construction of minimum redundancy codes', In Proc, IRE, 40, 1098--1101 (1952).


Automatic Synthesis of Compression Techniques for Heterogeneous.. - Hsu (1995)   (1 citation)  (Correct)

No context found.

David A. Huffman, `A method for the construction of minimum-redundancy codes', Proceedings of the IRE, number 40, 1952, pp. 1098--1101.


A Universal Algorithm for Sequential Data Compression - Ziv, Lempel (1977)   (429 citations)  (Correct)

No context found.

D. A. Huffman, "A method for the construction of minimum-redundancy codes," Proc. IRE, vol. 40, pp. 1098-1101, 1952.


Guessing The Sound of Silence: Games for Saving Energy in.. - Dolev, al. (1999)   (Correct)

No context found.

D.A. Huffman, "A Method for the Construction of MinimumRedundancy Codes", Proceedings of the IRE, Vol.40, No.9, September 1952, pp.1098-1101.

Documents 51 to 100  Previous 50  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC