Abstract:
A high-definition image is preprocessed to generate a substantially losslessly-reconstructable set of image components that include a relatively low-resolution base image and a plurality of extra-data images that provide for progressively substantially losslessly reconstructing the high-definition image from the base image, wherein a single primary-color component of the extra-data images provides for relatively quickly reconstructing full-resolution intermediate images during the substantially lossless-reconstruction process.
Abstract:
A relay device may receive first information and second information from the image processing device. The relay device may select one of a first processing and a second processing based on at least one of the received first information and the received second information. The relay device may send, to an image processing device, first instruction information causing the image processing device to execute the first processing when the first processing is selected. The relay device may send, to the image processing device, second instruction information causing the image processing device to execute the second processing when the second processing is selected. The relay device may receive the first image data according to the first instruction information or the second instruction information. The relay device may generate second image data by executing the selected image processing on the first image data that has been received.
Abstract:
Provided is an image compression apparatus including a dividing unit that divides a bit width pixel value set in advance that indicates compressed image information into an invalid bit region and a valid bit region other than the invalid bit region that are replaced with a fixed value determined in advance, an image information conversion unit that makes a value of the valid bit region be a value of a bit corresponding to the pixel value and makes a value of the invalid bit region be the fixed value determined in advance and converts the compressed image information to conversion image information, and a compression unit that compresses the conversion image information.
Abstract:
A method and apparatus to compress raw color-filter array (CFA) image data in a mathematically lossless manner using spatial processing techniques. The raw CFA data is transformed using a prediction algorithm and then partitioned into blocks having N rows and M columns. The blocks are clustered into groups using a clustering algorithm. Next, compression is performed on blocks within a cluster before the compressed blocks are further compressed using arithmetic coding. In some implementations, alphabet creation and correlation is performed on the CFA data before prediction transformation, and color-plane correlation is performed after prediction transformation but before partitioning into blocks. This spatial compression method can be performed efficiently on camera to compress data files, reducing the storage and data flow requirements of the camera.
Abstract:
An image encoding system is disclosed. The image encoding system comprises a wavelet transform unit and a processing circuit. The wavelet transform unit performs a multiple-line-based wavelet transform on plural consecutive component lines to generate a wavelet transformed image comprising wavelet coefficients of plural sub-bands. The processing circuit coupled to the wavelet transform unit for quantizing, scanning and encoding the wavelet coefficients to generate a compressed image. Here, a number of the plural consecutive component lines is a multiple of 2 and less than 5. Since the wavelet transform unit performs the multiple-line-based wavelet transform to reduce the storage amount and maintain a good compression quality, an image encoding system of the invention can use SRAM buffers instead of a DRAM buffer.
Abstract:
A method to code print data where print data to control a print head of a printer is received, where a coding strategy to change the size of the print data is determined based on at least one characteristic of a print mode of the printer, and the size of the print data is changed using the determined coding strategy.
Abstract:
In a method and a device for coding binary matrices, in particular sparse binary matrices, a matrix is gradually partitioned into sub-matrices During the gradual partitioning the number of binary ones are counted for each resulting sub-matrix. If a resulting sub-matrix does not consist of mixed symbols no further partitioning of that sub-matrix is required. The counted number of binary ones for each sub-matrix is then coded and transmitted. The method provides an efficient coding particularly for sparse binary matrices such as bi-level images or bit maps.
Abstract:
An apparatus for decoding a coded image into a pixel image and printing the pixel image at an essentially constant speed without using decoding means which decodes the coded image faster than a printing speed and pixel memory means for storing at least one page of pixel information. Decoding amount calculation means for calculating the decoding amount of the code to be decoded is provided, and compare means monitors whether the decoding amount exceeds the printing amount of the pixels to be printed and the code is converted to other code depending on the comparison result. The decoding means needs only receive the converted code from the code memory means and decode it to the pixel information. Thus, the constant speed printing apparatus is attained without high speed decoding means and one-page memory.
Abstract:
A serial communication peripheral device operates both as a conventional modem and to transmit and receive facsimile images as scan encoded data. Text data containing ASCII characters can be received from a local device and converted into scan encoded data for transmission to facsimile machines or other computers. The text to facsimile conversion process uses an image builder to produce a partial image of a line of text. The partial image is stored in a buffer with each character at regularly spaced intervals. The desired intercharacter spacing and attributes such as bold and expanded characters are stored in an attribute array with each element of the array corresponding to one of the character images in the buffer. A Modified Huffman compressor scans the image buffer and produces the scan encoded data based upon the detected bits and the attributes stored in the attribute array.
Abstract:
A document-processing apparatus with a facsimile function includes a document-processing unit, and an adaptor, detachably connected to the document-processing unit, for facsimile-transmitting the document processed by the document-processing unit. The document processing unit and the adaptor can operate in parallel with each other.