摘要:
The present invention provides a variable-length code decoder for inputting a code data bit string having a predetermined number of code data bits in every decoding cycle and decoding it, which comprises storing means for storing a decoded symbol and a node in a code tree in the next decoding cycle corresponding to each combination of a value of the code data bit string and a node in the code tree, reading means for reading the decoded symbol and the node in the code tree in the next decoding cycle from the storing means in accordance with the code data bit string inputted in a current decoding cycle and the node in the code tree in the current decoding cycle, outputting means for outputting the decoded symbol read by the reading means, and providing means for providing the node in the code tree in the next decoding cycle read by the reading means to the reading means.
摘要:
An input image is subjected to transform by a DCT transforming unit 20. A coefficient analyzing unit 30 compares a predetermined coefficient and coefficient data 120, and obtains low-frequency image data 150 of the input image by a high-frequency coefficient masking unit 50 and an inverse DCT unit 60 on the basis of a result of that comparison. A pixel subsampling unit 70 receives this low-frequency image data 150, and generates a subsampled image on the aforementioned result of comparison. The subsampled image and coefficient information are transmitted to a decoding side. A decoding apparatus decodes an image on the basis of the subsampled image and the coefficient information.
摘要:
Disclosed herein are easy-to-realize multivalued image coding and decoding devices, each of which is capable of reducing memories in number while the accuracy of calculations necessary upon coding and decoding is being held and relaxing a probability estimate. An image disassembler disassembles a bit string indicative of pixels into a plurality of parts in response to image data inputted from an image input unit. Further, the image disassembler sends the value of each disassembled pixel to be coded and the value of each disassembled pixel for reference to an image analyzer as disassembled image data. The image analyzer sends the value of each disassembled pixel to be coded to a coding unit as disassembled pixel-value data and transmits the value of the reference pixel to a probability estimate unit as status data. The probability estimate unit sends probability estimate data corresponding to the status data to the coding unit. The coding unit creates a codeword for each disassembled part from the probability estimate data and the disassembled pixel-value data and sends it to a code output unit as coded data.
摘要:
An input image is subjected to transform by a DCT transforming unit 20. A coefficient analyzing unit 30 compares a predetermined coefficient and coefficient data 120, and obtains low-frequency image data 150 of the input image by a high-frequency coefficient masking unit 50 and an inverse DCT unit 60 on the basis of a result of that comparison. A pixel subsampling unit 70 receives this low-frequency image data 150, and generates a subsampled image on the basis of the aforementioned result of comparison. The subsampled image and coefficient information are transmitted to a decoding side. A decoding apparatus decodes an image on the basis of the subsampled image and the coefficient information.
摘要:
Filtering for enhancing the reversible compression rate is performed for image data as preprocessing of compression processing. For image processing after the filtering, repeating of compression and decompression according to the reversible compression technique corresponding to the filtering is allowed. As the filtering and reversible compression processing are performed, a sufficient compression ratio is provided and accumulation of image quality degradation by repeating compression and decompression is prevented.
摘要:
An input image is subjected to transform by a DCT transforming unit 20. A coefficient analyzing unit 30 compares a predetermined coefficient and coefficient data 120, and obtains low-frequency image data 150 of the input image by a high-frequency coefficient masking unit 50 and an inverse DCT unit 60 on the basis of a result of that comparison. A pixel subsampling unit 70 receives this low-frequency image data 150, and generates a subsampled image on the basis of the aforementioned result of comparison. The subsampled image and coefficient information are transmitted to a decoding side. A decoding apparatus decodes an image on the basis of the subsampled image and the coefficient information.
摘要:
An input image is subjected to transform by a DCT transforming unit 20. A coefficient analyzing unit 30 compares a predetermined coefficient and coefficient data 120, and obtains low-frequency image data 150 of the input image by a high-frequency coefficient masking unit 50 and an inverse DCT unit 60 on the basis of a result of that comparison. A pixel subsampling unit 70 receives this low-frequency image data 150, and generates a subsampled image on the basis of the aforementioned result of comparison. The subsampled image and coefficient information are transmitted to a decoding side. A decoding apparatus decodes an image on the basis of the subsampled image and the coefficient information.
摘要:
Disclosed herein are easy-to-realize multivalued image coding and decoding devices, each of which is capable of reducing memories in number while the accuracy of calculations necessary upon coding and decoding is being held and relaxing a probability estimate. An image disassembler disassembles a bit string indicative of pixels into a plurality of parts in response to image data inputted from an image input unit. Further, the image disassembler sends the value of each disassembled pixel to be coded and the value of each disassembled pixel for reference to an image analyzer as disassembled image data. The image analyzer sends the value of each disassembled pixel to be coded to a coding unit as disassembled pixel-value data and transmits the value of the reference pixel to a probability estimate unit as status data. The probability estimate unit sends probability estimate data corresponding to the status data to the coding unit. The coding unit creates a codeword for each disassembled part from the probability estimate data and the disassembled pixel-value data and sends it to a code output unit as coded data.
摘要:
A variable-length code decoder includes plural barrel shifters, each of which executes shift processing on inputted variable-length code data bit by bit from the 0 bit to (the bit number of a maximum length codeword -1). The barrel shifters, which are in number equal to the bit number of the maximum length codeword, are arranged in parallel connection. Plural storing devices are provided, each of which stores a pair of a decoded symbol and codeword length thereof corresponding to code data. Plural fetching devices are provided, each of which fetches the pair of the decoded symbol and the codeword length thereof in accordance with the code data outputted from each of the barrel shifters. Each of the fetching devices is connected to a respective barrel shifter and storing devices. A selecting device is provided for selecting a predetermined pair from plural pairs of the decoded symbol and the codeword length fetched by the plural fetching devices in an initial decoding process. The selecting device further selects any one pair from the plural pairs of the decoded symbol and the codeword length utilizing the codeword length selected in the initial decoding process in subsequent decoding processes.
摘要:
Provided is an image processing apparatus including a receiving unit that receives a point sequence image, a point-plane conversion unit that performs a point-plane conversion processing for the image received by the receiving unit, plural lossy encoding units that perform a lossy encoding processing for the point-plane conversion image by using the point-plane conversion unit, and a control unit that performs control such that transmission of the image to the lossy encoding unit from the point-plane conversion unit is controlled to synchronize lossy encoding processings of the plural lossy encoding units, and each lossy encoding unit changes processing variables used in the encoding processing based on a code amount of the processing result of the lossy encoding unit.