Class / Patent application number | Description | Number of patent applications / Date published |
382245000 | Run-length coding | 10 |
20080260273 | IMAGE PROCESSING APPARATUS AND METHOD - An object of this invention is to increase the encoding efficiency of attribute data of each pixel of image data by using the fact that the probability that the attribute flag data of adjacent pixels have the same bit position is higher than the probability that the attribute flag data of adjacent pixels have the same value. In the first phase, to encode 32×32 attribute data having a size of 8 bits corresponding to one pixel, input attribute data is directly output to an encoding unit and encoded. In the second phase, “7” is set in a variable i as the initial value. Eight attribute data are input. Eight-bit data including bits i is generated and output to the encoding unit. The data of bits | 10-23-2008 |
20080298698 | Image processing apparatus and computer readable medium storing program therefor - An image processing apparatus includes an image partitioning unit that partitions an image represented by input image information into image partitions, each containing plural pixels; a run coding unit that run-length encodes image partitions for which all pixels contained in any of the image partitions match with a pixel value in a predetermined position in another image partition; and an independently coding unit that encodes image partitions other than image partitions encoded by the run coding unit, so that the resulting codes are decoded independently for each image partition. | 12-04-2008 |
20090097766 | APPARATUS OF COMPRESSING IMAGE DATA AND A METHOD THEREOF - An apparatus for compressing an image data with an array of pixels comprising a data length is disclosed. The apparatus comprises a rearranging unit, a transformation operator, a quantizer and a coding operator. The rearranging unit is configured to transform the array to form a rearranged block with a mark value. The transformation operator is configured to obtain transform coefficients of the rearranged block according to a predetermined transformation. The quantizer is configured to quantize the transform coefficients. The coding operator is configured to generate a result data by coding the transform coefficients which is quantized and the mark value according to a predetermined coding method. | 04-16-2009 |
20090317012 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR OPTIMIZATION OF DATA COMPRESSION - A method, system and computer software product for improving rate-distortion performance while remaining faithful to JPEG/MPEG syntax, involving joint optimization of Huffman tables, quantization step sizes and quantized coefficients of a JPEG/MPEG encoder. This involves finding the optimal coefficient indices in the form of (run, size) pairs. By employing an interative process including this search for optimal coefficient indices, joint improvement of run-length coding, Huffman coding and quantization table selection may be achieved. Additionally, the compression of quantized DC coefficients may also be improved using a trellis-structure. | 12-24-2009 |
20100272373 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR OPTIMIZATION OF DATA COMPRESSION - A sequence of n coefficients is compressed by determining a cost-determined sequence of n coefficient indices represented by a cost-determined sequence of (run, index derivative) pairs under a given quantization table and run-index derivative coding distribution, wherein each sequence of (run, index derivative) pairs defines a corresponding sequence of coefficient indices such that (i) each index in the corresponding sequence of coefficient indices is a digital number, (ii) the corresponding sequence of coefficient indices includes a plurality of values including a special value, and (iii) each (run, index derivative) pair defines a run value representing a number of consecutive indices of the special value, and an index-based value derived from a value of the index following the number of consecutive indices of the special value. This involves (a) using the given quantization table and run-index derivative coding distribution to formulate a cost function for a plurality of possible sequences of (run, index derivative) pairs; (b) applying the cost function to each possible sequence in the plurality of possible sequences of (run, index derivative) pairs to determine an associated cost; and, (c) selecting the cost-determined sequence of (run, index derivative) pairs from the plurality of possible sequences of (run, index derivative) pairs based on the associated cost of each of the plurality of possible sequences of (run, index derivative) pairs; and encoding the corresponding selected cost-determined sequence of (run, index derivative) pairs using entropy coding based on a run-index derivative coding distribution. | 10-28-2010 |
20110013854 | IMAGE DATA COMPRESSION APPARATUS, DECOMPRESSION APPARATUS, COMPRESSING METHOD, DECOMPRESSING METHOD, AND STORAGE MEDIUM - An image compression apparatus includes: a line memory unit for holding pixel values for at least one immediately previous line in the lines to be processed of an image to be compressed; a division unit for dividing pixels of the line to be processed into 2 | 01-20-2011 |
20110038556 | DIGITAL IMAGE COMPRESSION AND DECOMPRESSION - A method of compressing a digital image defined by a plurality of pixel values in each of one or more channels includes adjusting each pixel value in each of the one or more channels by an average pixel value for that channel. The method further includes splitting each adjusted channel into one or more image blocks, and converting each image block into a frequency block that is a frequency-domain representation of that image block. | 02-17-2011 |
20120148171 | VARIABLE LENGTH CODING FOR CLUSTERED TRANSFORM COEFFICIENTS IN VIDEO COMPRESSION - Coding quantized transform coefficients as occur in image compression to form codewords, and decoding a bitstream comprising the codewords. The coding combines a position identifying method to identify the relative position of clusters of consecutive non-zero-valued quantized transform coefficients, an amplitude event identifying method to identify amplitude events in the clusters of non-zero-valued quantized transform coefficients, and a coding method to code the position events, amplitude events, and signs of the amplitudes in the clusters. The coding method is particularly applicable to an ordered series of quantized transform coefficients where clusters are likely-to-occur. | 06-14-2012 |
20130039596 | OPTIMIZED METHOD AND SYSTEM FOR ENTROPY CODING - An optimized method and system for entropy coding is described. The system may include an input module to receive a digital image, a Discrete Cosine Transform (DCT) module to obtain a plurality of DCT coefficients associated with the digital image, a statistics generator to generate statistics associated with the plurality of DCT coefficients, a placement module to store the generated statistics in the plurality of DCT coefficients and entropy coder to generate uniquely decodable (UD) codes for the plurality of DCT coefficients. The entropy coder may utilize the statistics stored in the plurality of DCT coefficients. | 02-14-2013 |
20160119651 | IMAGE PROCESSING SYSTEM WITH BITSTREAM REDUCTION AND METHOD OF OPERATION THEREOF - An image processing system, and a method of operation thereof, includes: a pre-processing module for receiving a raw image block of a source image from an imaging device; a wavelet transform module, coupled to the pre-processing module, for forming a wavelet coefficient block by performing a wavelet transform operation on the raw image block; an encoding module, coupled to the wavelet transform module, for generating an encoded block in a wavelet bitplane based on the wavelet coefficient block, for checking a bitstream length of the encoded block in a coding pass, for generating a header in the encoded block based on the bitstream length, and for generating a bitstream based on the header for decoding into a display image to display on a display device. | 04-28-2016 |