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 system and method adaptively lossy compresses image data by receiving a pixel of image data and meta data indicating a type of object that generated the pixel of image data, the pixel of image data includes a first byte having most significant bits of image data and a second byte having least significant bits of image data; electronically determining if the meta data associated with the pixel of image data is associated with a noisy image or indicates that the pixel of image data was generated by a specific type of object; electronically modifying the pixel of image data, when it is determined that the meta data is associated with the pixel of image data is associated with a noisy image or indicates that the pixel of image data was generated by a specific type of object, by setting a predetermined number of low bits of the pixel of image data to zero.
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:
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:
An Image Signal Processing unit (ISP) has at least one fixed-size line buffer which is smaller than the width of the image buffer. To handle the image data, the image buffer is divided into regions which are sequentially loaded into the at least one fixed-size line buffer of the ISP for processing. Since functions of the ISP operate with neighboring pixels of the target pixel, margins of the regions need to be transmitted as well. After processing by the ISP, the data is encoded which includes a DCT, Quantization, and VLC. The result is then stored in segments in a buffer storage. VLC also inserts a Restart Marker which is used as a pointer to stitch together all the segments thus producing a new and seamless image.
Abstract:
Reduction in the blockiness of a simulated film grain block can be achieved either by the use of adaptive downscaling or adaptive deblocking filtering to adjust the intensity of the pixels at the block edge in accordance with at least one film grain block parameter, such as film grain size, intensity and texture. Performing such adaptive downscaling or adaptive deblocking filtering achieves improved performance at lower computational cost by avoiding modification of film grain block pixels in lesser affected areas.
Abstract:
An image compressing method includes: separating image data obtained from an image pickup device into each primary color component; obtaining difference data between each piece of image data of color components of colors other than a reference color in the image data separated into each primary color component, and the image data of the color component of the reference color; encoding the difference data to obtain a variable-length code; and encoding the image data of the color component of the reference color to obtain a predicted code.
Abstract:
An apparatus and a method of changing a bit rate of a compressed image bit stream by changing a codeword so as to easily change the bit rate and reduce a changing loss. The apparatus for changing a bit rate, in which an input bit stream generated by an image compression encoding method is changed into an output bit stream having a desired bit rate, includes a changing codeword determiner which selects codewords to replace the codewords of the input bit stream, and a codeword changer which changes the codewords of the input bit stream into the codewords selected by the changing codeword determiner. The method and the apparatus can be applied to image services provided through the Internet and receiving apparatuses supporting the Personal Video Recorder (PVR) function. Particularly, the method of changing the bit rate of a compressed image bit stream changes the codewords of input transform coefficients so as to easily change the bit rate and reduce the changing loss.
Abstract:
A lossless image encoding/decoding method and apparatus. The lossless color image encoding apparatus includes a motion prediction image generator estimating a motion between a previous image and a current image and outputting a corresponding prediction image, a residue generator generating a temporal residue corresponding to a difference between a prediction image generated by the motion prediction image generator and the corresponding block of the current image with respect to different components of the color image, a prediction residue generator generating prediction residues by defining a linear-transformed value of one residue among the different components of the color image output from the residue generator as a predictor and using differences between each of the residues of the other components and the predictor, and an entropy encoder receiving the residue forming the predictor from the residue generator and the prediction residues from the prediction residue generator and generating a bitstream. Encoding methods, decoding apparatuses, and decoding methods can be implemented similarly.
Abstract:
To provide an image coding apparatus that can generate a code that can be decoded by a general decoding apparatus while attaining a high coding speed. As a result of processing in a plurality of prediction units 21, a control unit 11 generates a predicted pixel value for a pixel of interest based on a pixel value of a predicting pixel located at a distance from the pixel of interest, the distance being predetermined for each pixel value prediction unit 21, counts, as a run-length for each pixel value prediction unit 21, the number of times that the pixel value of the pixel of interest successively correspond with the predicted pixel value, selects any of pixel value prediction units related to a run-length of one pixel or more, and outputs a code by referring to a predetermined code table with respect to a distance between the pixel of interest and the predicting pixel for the selected pixel value prediction unit 21 and the run-length thereof. The code table is defined to include, as a redundant code, a code related to a distance other than the distances between the pixel of interest and the predicting pixels.