Abstract:
A dither matrix is applied to a high-resolution image to compare the value of each of the pixels that compose it with a threshold value of the matrix and to obtain an output value of the matrix (Dither matrix value) from each comparison. To each pixel value (in_value_r) of the image there is applied the algorithm represented by the schematic layout of Figure 7 to obtain the pixel values (Out_r) of a low-resolution image. C 1 -C 5 and n 1 -n 10 are parameters that may be selected by means of predetermined criteria based on comparisons of the low-resolution image, obtained by means of the operations described above, with an equivalent low-resolution image obtained by means of a sample method.
Abstract:
Digital video signals, such as RGB signals, are subjected to processing by ordering the pixels into groups (M) of adjacent pixels (A, B, C, D) and carrying out the operations of:
- i) truncating the respective string of bits, eliminating a given number (n) of least-significant bits, thus generating a respective truncated string; - ii) adding to the truncated string an integration factor constituted by a power of two of a given order, thus generating a respective integrated string; and - iii) calculating first and second values of pixel error corresponding to the difference between the respective string and the truncated string and the respective string and the integrated string, respectively.
There is calculated a set of values of global error comprising all the possible combinations of addition of the first and second values of pixel error on the group (M), then locating the value of minimum error in the set of values of global error. Once, in the combination that produces the value of minimum global error, a first and a second number of pixels have been identified whereby the contribution to the value of minimum global error is given by the first value of pixel error and by the second value of pixel error, as a compressed version of the video signals represented by the pixels in the group, there is used a first number of truncated strings and a second number of integrated strings, equal, respectively, to the first number of pixels and to the second number of pixels, with the integrated strings subjected to truncation.