摘要:
Data can be transferred from a picture processing section to an encoding section without necessity of using an external memory. In addition, with internal data transfer having a wider band than an external memory, data can be processed at high speed. An entire picture 41 as an original picture is divided into six blocks of (64 x 4) pixels each. An enlargement process is performed for each block. Data of blocks are read in the order of blocks 1, 2, 3, and so forth. A size changing section processes a first block and generates picture data of a block 42 of (128 x 8) pixels. From this picture data 42, macroblocks 43 of (16 x 8) pixels each are read and encoded. As a result, JPEG data 44 are obtained. A code rearrangement section rearranges the order of the JPEG data 46 in the unit of a block. As a result, JPEG data 48 are generated. When JPEG data 48 are decoded in this order, a decoded picture 49 whose block order matches an area 41 of the original picture is obtained.
摘要:
A method for run-length encoding two or more data values, the method comprising: loading the data values into storage by forming a first data string, the data string comprising a plurality of data sub-strings and each data sub-string representing at least one of the data values; generating a second data string having a data sub-string corresponding to each data sub-string of the first data string, all the bits of each of the data sub-strings of the second data string having a first predetermined value if all the bits of the corresponding data sub-string of the first data string have a second predetermined value and having a third predetermined value if any of the bits of the corresponding data sub-string of the first data string has other than the second predetermined value; starting from a predetermined end of the second data string, counting the number of consecutive bits of the second data spring having the first predetermined value; and dividing the said number by the number of bits in each data sub-string.
摘要:
The visibility of mosquito and blocking artifacts in a video compression system are effectively suppressed by calculating a post-processed pixel intensity (300). A post-processed pixel intensity is determined using a predetermined noise variance (304), a predetermined autocorrelation coefficient (306), and a local neighborhood of pixels (308) that includes a plurality of previously post-processed pixel intensities and a plurality of original pixel intensities. This eliminates the dependency on local signal and noise power estimates.
摘要:
Method and apparatus for efficiently encoding image data of a color facsimile or the like are provided. A specific color judgment unit discriminates a specific color portion such as white or blank portion of the image data inputted from an image input unit. An orthogonal transforming process is not executed to the blank block, thereby raising an encoding efficiency. A discrimination signal is subjected to a dynamic arithmetical encoding, thereby producing code data.
摘要:
A data storage system for an electronic color printer which stores data according to what information the data represents. When the data represents area fill (26) and image (24) information, the data is stored in the page buffer (14) according to mode 1 of the invention wherein a plurality of pixels (62) are all defined to have the same color. This color is defined in the memory (54) in a uniform color space format. When the data to be stored is representing text (22) or line graphics (28) information, the data is stored in the page buffer (14) according to mode 2 of the invention. In mode 2, two-bit binary values in the page buffer (14) are assigned to each pixel of a multi-pixel cell (80). These two-bit values point to additional bytes (C1, C2, C3) in the memory block (64) of the page buffer (14) which in turn point to discrete colors in a spectrum (94) of 256 colors. Thus, each pixel within the pixel cell (80) can be printed in a color selected by the color portion of the page buffer (14). According to mode 3 of the invention, three separate color maps (140, 146, 152) are defined in binary form by the bit patterns stored in the page buffer memory (134). By standardizing on the memory (14) allocated to the page (18) and utilizing this memory in different ways according to the nature of the inputted information, the printed page (18) can be accurately stored with a minimum of memory space without a reduction in perceived printing quality.