Method of controlling output file size from image jpeg compression

FIELD: data processing.

SUBSTANCE: invention relates to compressing digital images. Method of controlling speed in JPEG compression of a digital image includes the stages, at which received are coefficients of discrete cosine transform (DCT) obtained as the result of direct DCT application to a digital image; generated are quantization tables (QT) using the received DCT coefficients by iterative estimating the scaling factor to create scaled QT, checking whether the first condition of the iterations completion is true, herewith the first condition of the iterations completion is considered to be true, when the complete actual number of bits calculated for all the colour planes is within the range of tolerance defined, at least, on the basis of the target size of the output file for the JPEG-compressed image, and if the said condition is false, the scaling factor is updated, as well as the said variables, including boundary values of the first range of the scaling factor.

EFFECT: providing a digital image JPEG compression speed control by means of generating a set of quantization tables.

13 cl, 9 dwg

 



 

Same patents:

FIELD: physics.

SUBSTANCE: loop filter 6 includes a region classification unit 12 for extracting an estimate value of each of the regions which make up a local decoded image in order to classify each of the regions into a class belonging to the region, according to the estimate value, and a unit 13 for forming and processing a filter for each class belonging to one or more regions from the regions which make up the local decoded image, forming a Wiener filter which minimises the error arising between the input image and the local decoded image in each of the one or more regions belonging to a class, in order to compensate for the distortion on the one or more regions using the Wiener filter.

EFFECT: high image quality.

3 cl, 18 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to controlling filtering and particularly to controlling deblocking filtering on block boundaries in a video frame. A block-specific filter decision value is calculated for a pixel block in a video frame. If the block-specific filter decision value is below a block-specific threshold, each line or column in the block is individually processed in order to select between a strong and a weak deblocking filter. A respective line-specific filter decision value is thereby calculated for each row or column in the block and compared to a line-specific threshold. If the line-specific filter decision value calculated for a row or column is below the line-specific threshold a strong deblocking filter is selected for the row or column, otherwise a weak deblocking filter is instead selected to combat any blocking artefacts.

EFFECT: high efficiency of deblocking filtering by eliminating or reducing blocking artfacts.

11 cl, 11 dwg

FIELD: radio engineering, communication.

SUBSTANCE: device contains a receiver receiving and syntactically analyzing a bit flow of a coded image; a processor forming a coding unit which is included into a maximum coding block which has hierarchical structure by means of use of the information which indicates this hierarchical structure, syntactically analyzed from the accepted bit flow and forms one sub-block for prediction of a coding block from the coding block, by means of use of information on blocks of a prediction of the named coding block, an image recovery decoder.

EFFECT: higher efficiency of decoding of high-resolution images by determining the depth of the coding unit and the operating mode of the encoding tool according to data characteristics of the image.

5 cl, 8 tbl, 23 dwg

FIELD: information technology.

SUBSTANCE: in the method, after using a modified LBP technique, calculation of LBP code values and search for equivalent LBP code values are performed in rank and domain regions, formed by the same number of pixels located on a circle, where the radius of the circle of the domain region is greater than the radius of the circle of the rank region; the number of pixels, the radius of the circle and the coordinates of the position of the centre pixel for the rank and domain regions are stored.

EFFECT: faster encoding through selection of image characteristics which describe the domain and rank regions.

4 dwg

FIELD: physics.

SUBSTANCE: adaptation is performed by rearranging fragments of discrete cosine transform (DCT) coefficients obtained after two-dimensional DCT on the time axis and subsequent one-dimensional DCT such that the total number of non-zero transform coefficients after three-dimensional DCT is less than the number of non-zero DCT coefficients obtained after three-dimensional DCT without rearranging two-dimensional DCT fragments. In the disclosed method, after forming a domain measuring nnn pixels, DCT coefficients are calculated on spatial coordinates x and y for each fragment of the domain. The fragments are then rearranged in the form of a rearrangement vector and a time DCT operation is performed. The DCT coefficients are sampled, encoded and transmitted over a communication channel with the rearrangement vector. At reception, said procedures are performed in reverse order and the original video stream is restored.

EFFECT: high degree of compression of video data with a given image reconstruction error at reception owing to adaptation to variation of static properties of images.

3 cl, 9 dwg

FIELD: information technologies.

SUBSTANCE: method of coding of video data is offered which comprises the obtaining from the coded stream of bits of one or more units of network abstraction level (NAL) for each component of view from a set of components of view of the coded video data where each component of view from the set of components of view corresponds to the common temporary location and where one or more NAL units encapsulate at least a part of the coded video data for the respective components of view and comprise an information specifying the sequence of decoding of the respective components of view. The method also comprises the received information separate from NAL units specifying the relations between the view identifiers for these views and sequence of decoding of components of view. One or more NAL units also comprise the information specifying, whether the first view component of the first view as the reference for prediction between the views of the second component of view for the second different view is used.

EFFECT: coding efficiency improvement.

68 cl, 18 tbl, 12 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. A method of coding video data comprises maintaining a plurality of context models for entropy coding transform coefficients of the video data, wherein the plurality of context models includes one or more context models that are each used for a different transform unit size and at least one joint context model used for two or more transform unit sizes; selecting the joint context model shared by a first transform unit and a second transform unit; selecting contexts for the transform coefficients associated with one of the first transform unit or the second transform unit according to the joint context model; and entropy coding the transform coefficients of said one of the transform units using context adaptive binary arithmetic coding (CABAC) based on the selected contexts.

EFFECT: reduced amount of memory needed to store contexts and probabilities on video coders and decoders.

34 cl, 9 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to image processing means. The method includes creating a plurality of frames of a picture and related prediction reference frames; for each frame and related prediction reference frame, calculating the intensity value and the colour value in a first colour domain; for each frame and related prediction reference frame, calculating weighted prediction gains; if said gains are non-negative, determining that a global transition with zero offset is occurs in a second colour domain; and if not all of said gains are non-negative, determining that a global transition with gradual change in illumination does not occur.

EFFECT: high efficiency of an image display means when encoding and processing video.

28 cl, 16 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to the field of digital signal processing and, in particular, to the field of video signal compression using the movement compensation. The coding method includes the obtaining of target number of movement information predictors to be used for the coded image section and generation of the set of movement information predictors using the obtained target quantity. The set is generated by means of: obtaining of the first set of movement information predictors, each of which is connected with the image section having the pre-set spatial and/or time ratio with the coded image section; modifications of the first set of movement information predictors by removal of the duplicated movement information predictors for obtaining of the reduced set of movement information predictors containing the first number of movement information predictors, and each movement information predictor from the reduced set differs from any other movement information predictor from the reduced set; comparisons of the first number of movement information predictors with the target quantity obtained, and if the first quantity is less than the target quantity, obtaining of the additional movement information predictor and its addition to the reduced set of movement information predictors.

EFFECT: decrease of spatial and time redundancies in video flows.

26 cl, 8 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to a broadcasting system for transmitting a digital television program, particularly a transmission device and a transmission method, in which content which meets needs can be acquired. A server generates a script PDI-S for obtaining a user side PDI-A representative of an answer of a user to a question about user preferences; generates launch information for executing the PDI-A; and transmits the launch information and PDI-S in response to the delivery of broadcast content, and transmits to the client in response to the delivery of reference content a provider side PDI-A representative of an answer set by a provider to the question. The client executes the PDI-S based on detection of launch information and carries out matching between the user side PDI-A and the provider side PDI-A to determine acquisition of reference content delivered by the server.

EFFECT: facilitating delivery of content to a client which satisfies the needs thereof at that time.

10 cl, 48 dwg

FIELD: physics.

SUBSTANCE: image processing device stores in memory first image data having the highest frequency among a plurality of image data fragments of different frequency ranges in a state in which each pixel of the first image data includes a colour component signal of any of a plurality of colours, and further stores in memory second image data and third image data whose frequency ranges are lower than that of the first image data, in a state in which some or all pixels of the second and third image data have colour component signals of a plurality of colours.

EFFECT: processing an image while preventing increase in the amount of memory for storing multiple fragments of image data of different frequency ranges.

12 cl, 6 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to generation of simulated video. The method includes installing a plurality of cameras in different directions in a location to record images of vehicles from different angles which are indexed; receiving source video input from a single-direction camera; generating a stream of video fragments of vehicles; correlating the vehicles in the video fragments with the corresponding stored images of vehicles using a sliding window with normalised cross correlation; retrieving images at another angle which correspond to the stored images of vehicles; merging the retrieved images into simulated video which displays vehicles moving in a different direction; generating simulated video with a different frame frequency than the frame frequency of the input source video to reduce blur and dimness of the input source video and rendering the simulated video.

EFFECT: obtaining simulated traffic video having high frame frequency, high resolution and multiple views by processing video from single-direction cameras having a low frame frequency and low resolution.

14 cl, 7 dwg

FIELD: radio engineering, communication.

SUBSTANCE: method of increase of resolution of video systems is offered which is based on the use of subpixel shift of a matrix image in neighbouring frames during information receiving, it is characterized by that even frames are taken with diagonal shift by half-pixel with reference to odd frames and the taken frames are saved then the sizes of these frames are increased by adding to their matrix structure of zero columns and lines and these increased frames are also saved, and then a sequence of output signals is formed by simultaneous or consecutive read-out of data of each increased odd and respective increased even frames. The received output signals are processed by means of three-dimensional interpolation time-space low-pass filter which is made with transparent area as an octahedron.

EFFECT: increase of resolution of video systems due to double increase of frame pixel size.

10 cl, 3 dwg, 2 app

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering and specifically to image processing devices and methods. Disclosed is an image processing device for converting a source image. The device comprises an adjustment means, a computing means and an assembling means. The computing means generates a differential image. The assembling means assembles the differential image and the source image based on the density of the differential image. The adjustment means adjusts the blur level of the source image according to one of capture adjustments of the source image and an object included in the source image, wherein the object is defined by analysing the source image.

EFFECT: converting a source image into an image similar to a painting by adjusting the blur level according to a parameter of adjusting capture of the source image and the object included in the source image.

27 cl, 45 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to image editing means. The method includes correcting image contrast, adjusting the image curve with corrected contrast, performing HSV conversion at each point corresponding to the obtained image to obtain converted colour (H), saturation (S) and brightness (V) values; and after weighting the obtained S values, performing RGB conversion with H, V values and weighted S values to obtain an image with corrected saturation.

EFFECT: optimising image quality during editing by obtaining a brighter image colour without changing its hue.

9 cl, 7 dwg

FIELD: physics.

SUBSTANCE: disclosed is an illusion image generating apparatus which includes a storing unit and a control unit. The storing unit includes a filter storing unit which stores a wavelet frame with orientation selectivity or a filterbank with orientation selectivity which is a set of an approximate filter with no orientation and a plurality of detail filters with respective orientations. The control unit includes a decomposing unit which obtains subband signals by performing a variable resolution decomposition on the image data by the wavelet frame with orientation selectivity or the filterbank with orientation selectivity.

EFFECT: automatic generation of an illusion with an image from an arbitrary image.

12 cl, 55 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to digital image processing means. The method includes creating a digital photograph data array; creating a reference base; forming a code feature matrix of reference photographs by recoding brightness matrices into code feature matrices; constructing a photometric correction function for each reference photograph; forming a code feature matrix of the original photograph by recoding the brightness matrix into a code feature matrix; algebraic subtraction of the code feature matrices of the reference photographs and the original photograph to establish a threshold for reliable identification the reference photograph most similar to the original photograph; forming an address of a reference photograph with an extension from its code feature matrix and photometric correction function; retouching the original photograph based on the calculated code feature matrix and the photometric correction function at the address in the reference base.

EFFECT: providing automatic correction of an original photograph based on a reference photograph photometric correction function.

4 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to image processing and reconstruction means. The device comprises a first means for pixel interpolation of a reference colour component of a RAW image; a first means of obtaining colour contrast using a pixel value of a colour component and a pixel value of the reference colour component; an image reconstruction processing means based on a function representing aberration of the optical image-forming system to each colour component of the RAW image; a second means for pixel interpolation of the reference colour component of the RAW image; a second means of obtaining a second colour contrast using a pixel value of said colour component and a pixel value of the reference colour component; a means of correcting the pixel value of the RAW image according to the difference between the first colour contrast and the second colour contrast.

EFFECT: high quality of image correction in case of aberrations of an optical image capturing system.

12 cl, 51 dwg

FIELD: physics, computer engineering.

SUBSTANCE: group of inventions relates to image processing technologies. An image processing device for reconstruction processing for correcting image quality deterioration due to aberration in an optical image-forming system. The image processing device comprises a dividing means for dividing image data of colours of colour filters into image data of corresponding colours of colour filters. The device also includes a plurality of image processing means, each designed to perform reconstruction processing by processing using an image data filter of one of the corresponding colours divided by said dividing means.

EFFECT: fewer false colours through image reconstruction processing in a RAW image, as well as reduced load on image reconstruction processing.

10 cl, 33 dwg

FIELD: information technology.

SUBSTANCE: image processing device stores in memory first image data having the highest frequency among a plurality of image data fragments of different frequency ranges in a state in which each pixel of the first image data includes a colour component signal of any of a plurality of colours, and further stores in memory second image data and third image data whose frequency ranges are lower than that of the first image data, in a state in which some or all pixels of the second and third image data have colour component signals of a plurality of colours.

EFFECT: image processing device can perform corresponding image processing, while simultaneously preventing increase in memory capacity for storing a plurality of image data fragments of different frequency ranges.

8 cl, 6 dwg

FIELD: physics.

SUBSTANCE: method of decoding an image comprises steps of: determining hierarchically structured encoding units for decoding an image, a prediction unit and a transformation unit; obtaining transformation coefficients from a bitstream through analysis and restoring encoded data of at least one prediction unit by performing entropy decoding, inverse quantisation and inverse transformation of the transformation coefficients obtained by analysis; performing intra-prediction or mutual prediction of the restored encoded data and restoring the encoded video.

EFFECT: high efficiency of compressing, encoding and decoding images.

4 cl, 18 dwg

Up!