Method for modification of reference block in reference image, method for coding or decoding said reference image with help of reference block and device to this end, and data carrier to transfer block coded with help of reference block

FIELD: physics, computation hardware.

SUBSTANCE: invention relates to coding/decoding of picture signals. Method for variation of reference block (RFBL) with reference pixels in reference picture (I_REF) converts (TRF) reference block to first set of factors (REF (u, v,)). It changes the first set of factors (REF (u, v,)) with the help of one or several weights (TR (u, v,)) and executes the inversion (ITR) of changed. Note here that weights (TR (u, v,)) are defined by extra pixels in current picture (I_CUR) and extra reference pixels in reference picture. Application of extra pixels and extra reference pixels allows the determination of spectral weights so that they display the effects of attenuation. Particularly, if reference frame consists of two black-out frames one of which should be forecast with the help of reference frame, then assignment of weights in spectral band allows isolation of significant frame from two frames.

EFFECT: efficient coding in the case of attenuation.

10 cl, 3 dwg

 

The technical field to which the invention relates

The invention relates to the field of encoding/decoding of image signals. More specifically, the invention relates to a method for changing the reference block in the reference image. The invention also relates to a method for encoding or decoding a block in a picture using a modified reference block, and the corresponding device, and storage medium carrying unit is encoded using a modified reference block.

The level of technology

In image sequences containing decaying image and recurring images, external prediction one of these evanescent images by using one of the continuous images and Vice versa, is difficult. The reason is that the continuous image differ significantly from the evanescent images. Therefore, the coding of a difference between one of these evanescent images and one of the continuous images requires a high bit rate.

The coding standard H.264 video-AVC proposes to change the reference images by the assessment and formation of predictions in the form of a sum of two or more of these weighted different reference images. If one of the reference image contains darkening, with the corresponding weights may be negative.

The coding standard H.264 video-AVC does not establish how to determine weight. Therefore, the weight should be passed in the form of additional information.

There is a need for method and device changes the reference image, which helps to increase the coding efficiency in the case of damping.

The invention

This need can be achieved using a method for changing the reference block of the reference pixels in the reference image where the above-mentioned modified reference block is intended for prediction of the pixel block in the current image, and the above-mentioned method contains characteristics under item 1 of the claims.

Namely, the method comprises converting the reference block in the first set of coefficients, modifying the first set of coefficients using one or more of the weights and the inverse transform of the modified first set of coefficients, where the said weights are determined by using one or more additional pixels in the current image with one or more reference pixels in the reference image.

The use of additional pixels in the current image, as well as additional reference pixels in the reference image allows you to define the spectral weight, so that they reflect the effect of attenuation. In persons is nasty, if the reference frame is the result of attenuation of two or more frames, one of which must be predicted using the fading of the reference frame, the assignment of weights in the spectral range allows the selection of a meaningful frame of mixed frames.

In an additional embodiment, the above method mentioned block is predicted by using said additional pixels, referred to the reference block is predicted by using said additional reference pixels, and the predicted block and the above-mentioned supporting the predicted block is additionally used to determine the mentioned scales.

In yet another additional embodiment, the above method mentioned supporting the predicted block is converted together with said additional reference pixels in the second set of coefficients, referred to the predicted block is converted together with those additional pixels in the third set of coefficients and the weights are determined by using the second set of coefficients and said third set of coefficients.

Mentioned one additional variant of the method can also include verification of the coefficient in the second set, than he threshold value, and check the corresponding coefficient t is item set, than he also threshold value. If at least one of the scanned coefficients does not exceed the threshold, then the corresponding weight is defined as equal to zero. Otherwise, the corresponding weight is defined as the quotient of the coefficient of the second set, divided by referred to the appropriate coefficient from the third set.

The invention also relates to a method for encoding or decoding a block in an image by using the reference block in the reference image. The above-mentioned method includes a change of the reference block in accordance with one variant of the method for changing the reference block in the reference image and the use of the above changed reference block as the predicted block for encoding or decoding the above-mentioned block.

This, in particular, allows the decoding of the block are predicted using a fading block, without the need for special additional information regarding fade.

The invention additionally relates to a device for coding or decoding an image using the modified reference image.

The said device comprises means for converting the reference block in the reference image in the first set of coefficients, the means for determining one is about or more weights, means for assigning weights to the coefficients in the first set using the weights and means for inverse transformation of the weighted first set of coefficients, where the said weights are determined by using one or more additional pixels in the current image with one or more reference pixels in the reference image.

In an additional embodiment, the above-mentioned device, the said means for determining weights adapted for predicting the above-mentioned block using said additional pixels for prediction referred to the reference block by means of said additional reference pixels and for additional use of the predicted block and the said predicted reference block to determine the mentioned scales.

There is one additional option exercise device in which the said means for converting is additionally adapted to convert the predicted mentioned bearing unit together with said additional reference pixels in the second set of coefficients, the said means for converting is additionally adapted to convert the aforementioned predicted block together with said additional peaks the s in the third set of coefficients, and the said means for converting is additionally adapted to determine the weights using the second set of coefficients and said third set of coefficients.

Mentioned one additional option exercise device may further comprise means for verifying whether the threshold coefficient from the second set, and to check whether the threshold value of the corresponding coefficient from the third set, and means for assigning the appropriate weight. The value is set to zero, if at least one of the scanned coefficients does not exceed the threshold value. Otherwise, the mentioned value in proportion to the private ratio of the second set, divided by referred to the appropriate coefficient from the third set.

The number of weights may correspond to the number of coefficients in the first set.

And referred to the reference block can be converted together with said additional reference pixels.

In addition, the invention with the same success has to do with the signal or the media carrying the coded block image, and the said block is encoded in accordance with the aforementioned method for coding or decoding of the block is zobrazenie using the reference block in the reference image.

Brief description of drawings

Typical embodiments of the invention are illustrated in the drawings and are explained in more detail in the following description.

Fig. 1 depicts a typical statement of the method to change the reference block,

Fig. 2 depicts a typical variant of the interim prediction reference block or the current block, and

Fig. 3 depicts a typical fading image and one of the two dark images restored using typical case for patentable way to change the reference block.

Preferred embodiments of the invention

Fig. 1 depicts a typical statement of the method to change the reference block.

The control region RFRA1 fromn*mpixels in the reference image I_REF includes a support block RFBL, as well as additional reference pixels in the reference image I_REF. The control region RFRA1 - containing, for example, several of thrust blocks is converted using the conversion TRF in the first set of coefficients REF1(u,v),u=0...n-1, v=0...m-1.Referred to the first set of coefficients REF1(u,v) then weighed using one or more weights TR(u,v). The transformation TRF may be discrete cosine transform, wavelet transform, or any other spectral transformation. Suppose the equipment, to each factor were weighed separately, i.e. there is one weight for each factor that allows maximum flexibility in the assignment of weights. But the total weight for two or more coefficients may be advantageous, if the computational effort should be limited.

To determine the mentioned scales TR(u,v) of the control prediction PRFB reference block RFBL is formed with additional reference pixels contained in the control area RFRA1. Then a virtual control area RFRA2 containing a key prediction of the PRFB and additional reference pixels. That is, the virtual control area RFRA2 different from the control area RFRA1 that the reference block RFBL is replaced by the mentioned control prediction PRFB. Virtual control area RFRA2 transformed using the same transformation TRF, which is used to control the field RFRA1. This gives the second set of coefficients REF2(u,v)u=0...n-1, v=0...m-1.

Determination of weights further comprises forming the current predictions PCRB current block CRBL contained in the current image I_CUR, which referred to the current block CRBL should externally be encoded using the reference image I_REF. Current prediction PCRB is formed with additional current pixels in the current field is t CRRA1, which further comprises mentioned the current prediction PCRB and which is contained in the current image I_CUR. Referred to the current prediction of the PCRB is formed from said additional pixels in the same manner, by means of which the aforementioned control prediction PRFB is formed from said additional reference pixels. The current scope CRRA1 corresponds to the second control area RFRA2 in the vertical and horizontal extent.

Then a virtual current scope CRRA2 containing the current prediction PCRB and additional current pixel. That is, the virtual current scope CRRA2 differs from the current scope CRRA1 the fact that the current block CRBL mentioned is replaced by the current prediction of the PCRB. Virtual current scope CRRA2 transformed using the same transformation TRF, which is used to control the field RFRA1 and virtual control area RFRA2. This gives the third set of coefficients CURR(u,v)u=0...n-1, v=0...m-1.

Using the second set of coefficients and the third set of coefficients is determined by a set of weights TR(u,v). Preferably, the weight TR(u,v) was determined in relation tou=0...n-1, v=0...m-1:

(1)

wherethrfandthcrare what I freely selectable threshold value, preferably set to 1.

Preferably, for each coefficient in the first set REF1(u,v) attended the appropriate weight in the set of weights TR(u,v). Then, the set of modified coefficients MREF(u,v) is formed by multiplying each coefficient in the first set REF1(u,v) by its corresponding weight foru=0...n-1andv=0...m-1:

(2)

The set of modified coefficients MREF(u,v) is inversely converted (ITR) in the modified control region MRRA modified reference pixels.

The modified control region MRRA with the modified reference pixels contains a changed reference block MRFB with the changed pixels, which is housed in a modified control area MRRA in the relative position that corresponds to the relative position of the reference block in the control area RFRA. The relative position of the block with the changed pixels in the modified control area MRRA also corresponds to the relative position of the reference prediction PRFB in virtual control area RFRA2.

Referred to the changed reference block MRFB then used as a prediction for external encoding is referred to the current block CRBL.

That is, change the military support unit MRFB preferably is defined the same in the external encoder for encoding the aforementioned current block CRBL and decoder for decoding externally of the coded block.

To allow this, it is necessary that additional current pixels used to determine the weights of TR(u,v), have already been decoded, when decoded current block CRBL. The sequential decoding of the upper left vertex to the bottom right corner of the image block to the left of the current block, the upper left block and the block on the right border of the already decoded, and the lower boundary of the current block CRBL coincides with the right edge, respectively, of the lower boundary of the current region CRRA1, as shown in Fig. 1.

Consider a sample in the form of a single pixel, as a function of two or more pixels in a column, line or rectangle. Useful functions are the mean or average, which may additionally be weighted. You can then determine the current prediction PCRB and control prediction PRFB using samples from the current image I_CUR or reference image I_REF, respectively, where the sample adjacent to the top or to the left border of the current block, respectively, and the reference block.

Mentioned neighboring samples can be averaged out, and the resulting average value can be assigned to all pixels in the current prediction PCRB, respectively, and in the control prediction PRFB.

Any pixel in the current prediction PCRB is defined as the average of one of the neighbouring samples, which houses Lorena in the same column, as the pixel to be determined, and one of the neighboring samples, which is located in the same row as the pixel to be determined.

The idea of prediction is depicted in Fig. 2. For example, the pixel 11 is defined as the average of the sample C and sample iii, where both the sample can be determined by averaging two or more pixels in the corresponding row, if the sample is adjacent to the left border of the block, or by averaging two or more pixels in the corresponding column if the sample is adjacent to the top edge of the block. Similarly, the pixel 8 is defined as the average of the sample D and sample ii, and the pixel 2 is determined as the average of sample B and sample i. In the embodiment, the pixel 1 is not determined using samples A and i, but also takes into account the sample Q, which may be formed from a rectangle of pixels in the block on the upper left top of the current block CRBL.

The invention is especially useful, if fading image is used as a reference for one of the two or more images that are sathaanii. This is the example that is shown in Fig. 3. The right image is modified reference image formed from the typical darkening of the two images on the left with patentable assignment of weights in the spectral region.

1. Way leismania reference block (RFBL) with the reference pixels in the reference image (I_REF), moreover, the changed reference block (MRFB) is used to predict block (CRBL) pixels in the current image (I_CUR), and the method comprises the steps on which
convert (TRF) support unit (RFBL) in the first set (REF1(u,v)) coefficients,
change the first set (REF(u,v)) coefficients using one or more scales (TR(u,v)), and
back transform (ITR) the modified first set of coefficients, while
the mentioned block (CRBL) is predicted using the extra pixels in the current image (I_CUR),
referred to the reference block (RFBL) is predicted by using additional reference pixels of the reference image (I_REF),
mentioned supporting the predicted block (PRFB) converted (TRF) together with said additional reference pixels in the second set (Ref1(u,v)) coefficients,
referred to the predicted block (PCRB) is converted (TRF) together with those additional pixels in the third set (CURR(u,v)) coefficients, and
weight (TR(u,v)) are determined using the second set (Ref1(u,v)) coefficients and said third set (CURR(u,v)) coefficients, and the method further comprises the steps on which
check the coefficient from the second set (Ref1(u,v)), than he the first threshold value, and check the appropriate factor from the third set (CURR(u,v)), than he the same or another third of the threshold value,
if at least one of the scanned coefficients does not exceed the corresponding threshold value, then determine the appropriate weight as zero
otherwise, determine the appropriate weight as the quotient of the coefficient of the second set, divided by referred to the appropriate coefficient from the third set.

2. The method according to claim 1, in which
the number of scales (CURR(u,v)) corresponds to the number of coefficients in the first set (REF(u,v)).

3. The method according to claim 1, in which
referred to the reference block (RFBL) is converted together with said additional reference pixels.

4. Method for coding or decoding block (CRBL) in the image (I_CUR) by using a reference block (RFBL) in the reference image (I_REF), and the above-mentioned method contains the steps that
change the reference block (RFBL) in accordance with claim 1 and
use referred to the changed reference block (MRFB) as the prediction block (CRBL) for encoding or decoding the above-mentioned block (CRBL).

5. The method according to claim 4, in which
the number of scales (CURR(u,v)) corresponds to the number of coefficients in the first set (REF(u,v)).

6. The method according to claim 4, in which
referred to the reference block (RFBL) is converted together with said additional reference pixels.

7. Device for encoding or decoding image (I_CUR) using key and what the considerations applying (I_REF), contains
means for converting the control region (RFRA1)containing the reference block (RFBL) reference image in the first set (REF(u,v)) coefficients,
means for determining one or more weights (TR(u,v)),
means for assigning weights to the coefficients in the first set (REF(u,v)) using the weights (TR(u,v)) and
means for inverse transformation of the weighted first set of coefficients in the modified control region (MRRA)that contains the changed reference block (MRFB)used for encoding or decoding, while
mentioned means for determining the weights (TR(u,v)) is adapted to predict the above-mentioned block (CRBL) with additional pixels of the current image (I_CUR),
to predict mentioned reference block (RFBL) with additional reference pixels of the reference image (I_REF) and
for additional use of the predicted block (PCRB) and those predicted reference unit (PRFB) to determine the mentioned weights,
the said means for converting is additionally adapted to convert the aforementioned predicted reference unit (PRFB) together with said additional reference pixels in the second set (REF1(u,v)) coefficients,
the said means for converting is additionally adapted for the education referred to the predicted block (PCRB) together with those additional pixels in the third set (CURR(u,v)) coefficients, moreover, the said device contains
means for checking whether the first threshold value of the coefficient from the second set (REF1(u,v)), and to check whether the corresponding coefficient from the third set (CURR(u,v)) the same or a different second threshold value, and
means for assigning the appropriate weight (TR(u,v)), where the value is set to zero, if at least one of the scanned coefficients does not exceed the corresponding threshold value,
moreover, otherwise referred to is in proportion to the private coefficient from the second set (REF1(u,v)), divided by referred to the appropriate coefficient from the third set (CURR(u,v)).

8. The device according to claim 7, in which
the number of scales (CURR(u,v)) corresponds to the number of coefficients in the first set (REF(u,v)).

9. The device according to claim 7 or 8, in which
referred to the reference block (RFBL) is converted together with said additional reference pixels.

10. The media carrying the encoded block (CRBL) image (I_CUR), and the said block is encoded in accordance with claim 4.



 

Same patents:

FIELD: physics, computation hardware.

SUBSTANCE: invention relates to computer engineering. Proposed method comprises the stages whereat: Current block adjacent initial pixels are filtered, the block being coded to form filtered adjacent pixels. Determination is executed to select reference pixels for in-frame forecast with respect to current block among one of filtered adjacent pixels and initial adjacent pixels. Reference pixels are selected from filtered adjacent pixels if it is defined to select reference pixels from filtered adjacent pixels. Reference pixels are selected from initial pixels if it is defined to select reference pixels from initial adjacent pixels. In-frame forecasting is executed relative to current block via application of selected reference pixels. Note here that current block makes the unit of coding obtained by splitting of current frame in compliance with the maximum coding unit. The latter represents coding unit of maximum size and coding depth representing an hierarchical data of the maximum coding unit splitting.

EFFECT: higher efficiency of video compression.

14 cl, 26 dwg, 3 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a video playback device based on a playlist. The playback device for playing a playlist defines as a current playback sub-element, a playback sub-element which is optimal for the current playback element, each time the current playback element changes. The playback device continues to play the playback element when a file with clips, to which the current playback sub-element references, is loaded and is in an active state in a local storage device; and, by outputting a DataStarved event, stops playing the playback element when the file with clips, to which the current playback sub-element references, is in an unavailability or inaccessible state in the recording medium.

EFFECT: enabling a playback device to instruct an application which files with clips should be loaded first by priority, when there are multiple files with clips to be loaded, owing to the presence of multiple playback sub-elements.

10 cl, 64 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to video encoding and decoding. A method and an apparatus for encoding/decoding video are disclosed. The method of decoding video includes receiving and parsing a bitstream of encoded video and decoding the encoded image data for the maximum coding unit, based on information regarding the coded depth of the maximum coding unit, information regarding the encoding mode, and the coding unit pattern information.

EFFECT: providing efficient encoding or decoding of video content with high resolution or high quality using information indicating whether texture information of the coding unit has been encoded, while taking into account hierarchical depth.

15 cl, 29 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a transmitting device and a receiving device, particularly a high definition multimedia interface (HDMI). A disc writing device 210 transmits function information indicating that a data transmission module (I/F 213 high-speed data line) is configured to transmit data to an external device through a data channel composed of a backup line and rapid connection detection line of an HDMI cable 350 to a television receiver 250 through a home electronic device control line, which an HDMI cable 350 control data line. A television receiver 250 receives function information such that it can be determined if the disc writing device 210 is an eHDMI-compatible device, and if so, a compatible transmission format (application) can be recognised. Also provided is the capability of transmitting function information of the television receiver 250 to the disc writing device 210.

EFFECT: enabling an external device to recognise information relating to its data transmission module if said external device includes a data transmission module configured to transmit data through a data channel composed of a pair of differential transmission channels included in the transmission channel.

7 cl, 39 dwg, 4 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to video and image processing techniques, particularly a movement evaluation device and method. Disclosed is a method of determining a motion vector between a reference image and a current image, comprising steps of: determining, using a computation module, a plurality of lower bound values of the measured error for a block in the stored current image, wherein each of said lower bound values of the measured error matches the stored search position in the stored reference image; determining a division threshold using lower bound values of the measured error for the block in the stored current image; selecting a plurality of candidate positions from the plurality of search positions based on the determined division threshold; identifying one of the candidate positions as a matching position for the block in the current image; and determining, using the computation module, a motion vector based on the block in the current image and in the matching position.

EFFECT: reduced computational load on movement evaluation.

24 cl, 6 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to video communication, particularly a multichannel video communication system and a method of processing said communication. The technical result is achieved due to that the multichannel video communication system includes: a scalable video codec, a bit stream intercepting module, a network module and a multichannel bit stream intercepting control module. The scalable video codec encodes a video source to generate a scalable original video bit stream. The bit stream intercepting module is disposed between the scalable video codec and the network module, and is used for intercepting the original video bit stream to obtain the final video bit stream and transmits said stream to a remote client through the network module. The multichannel bit stream intercepting control module is connected to the bit stream intercepting module and calculates the filter parameters of each bit stream intercepting unit in the bit stream intercepting module according to the obtained information on capabilities of the remote client device and the network status.

EFFECT: design of an efficient multichannel video communication system which is suitable for different network conditions and terminals with different processing capabilities.

14 cl, 5 dwg

FIELD: information technology.

SUBSTANCE: image decoding method is carried out by extracting information from a bit stream which indicates an internal prediction mode; and performing internal prediction over the current unit, wherein the internal prediction includes: determining one of (i) a left-side neighbouring pixel of a first previous unit neighbouring the left side of the current unit and decoded before the current unit, and (ii) an upper neighbouring pixel of a second previous unit neighbouring the upper side of the current unit and decoded before the current unit, wherein the left-side neighbouring pixel is defined based on j*dy>>n, and the upper neighbouring pixel is defined based on i*dx>>m, where dx, dy, m and n are integers, and performing internal prediction using the determined one of the left-side neighbouring pixel and the upper neighbouring pixel, wherein the image is hierarchically divided from a plurality of maximum coding units to encoded depth coding units, according to depths, wherein the unit for encoding the current depth is one of a rectangular block of data, separated from the unit for encoding higher depths, and divided into units for encoding lower depths, independent of neighbouring coding units.

EFFECT: high efficiency of decoding video.

34 dwg, 5 tbl

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a method and a system for processing channel switching, particularly Internet protocol television (IPTV). The technical result is achieved due to that the channel switching processing method involves: receiving, by the switching server, a channel switching request sent by the receiving side; performing, by the switching server, a procedure to process exceptions and send channel switching command information to the receiving side, when the switching server determines that the current information on switching resources does not satisfy the switching condition according to the channel switching request, wherein the channel switching command information is configured to instruct the receiving side to perform a channel switching operation which corresponds to the channel switching command information.

EFFECT: high efficiency of channel switching.

25 cl, 11 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to encoding and decoding a digital image signal. The encoding device includes a colour component separating module for dividing the input bit stream into corresponding colour components, a module for dividing the input signal of the colour component into blocks in order to generate a signal of the coding unit region; a predicted image generating module for generating the predicted image for that signal, a determination module for determining the prediction mode used for encoding according to prediction efficiency of the predicted image, a prediction error encoding module for encoding the difference between the predicted image, which corresponds to the prediction mode determined by the determination module, and the input signal of the colour component, and an encoding module for variable length encoding of the prediction mode, the output signal from the prediction error encoding module and colour component identification flag which indicates the colour component belonging to the input bit stream as a result of colour component separation.

EFFECT: high accuracy of encoding moving image signals.

2 cl, 98 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering and specifically to video encoding. The method involves entropy decoding a first portion of a video bitstream which is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of the video bitstream which is also associated with the video frame, thereby producing a second portion of decoded data, wherein the entropy decoding of the second portion of the video bitstream is independent of the entropy decoding of the first portion of the video bitstream; and reconstructing a first portion of the video frame associated with the video bitstream using the first portion of decoded data and the second portion of decoded data.

EFFECT: high efficiency of encoding and decoding a video bitstream by dividing data into entropy layers.

8 cl, 10 dwg, 1 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. The method of transmitting a stream of unencrypted images involves encoding the stream of images and sending a compressed stream of images to at least one receiving device. Before encoding, images of the unencrypted stream of images are converted via a secure reversible conversion to obtain a converted stream of images which is encoded and transmitted in place of the unencrypted stream of images. The secure reversible conversion converts each image from a sequence of unencrypted images.

EFFECT: high security of a stream of unencrypted images.

12 cl, 9 dwg

FIELD: information technology.

SUBSTANCE: method of compressing images programmed in a controller of a device, comprising: partitioning an image into one or more blocks; applying gamma conversion to each pixel of the image to generate data with the same number of bits; computing prediction values for each pixel in each block of the one or more blocks using a plurality of prediction modes; applying quantisation to each pixel of each block of the one or more blocks using a plurality of quantisation numbers; computing differential pulse code modulation (DPCM) to generate residuals of the quantised values for each of the plurality of quantisation numbers, wherein the number of bits generated for each block of the one or more blocks is equal to the bit budget; computing pulse code modulation (PCM), which includes shifting each pixel value by a fixed number of bits; selecting for each block of said one or more blocks, DPCM with a quantisation number where the best quantisation accuracy is achieved; selecting an encoding method from the DPCM with said quantisation number and PCM; and generating a bit stream containing data encoded using the selected encoding method.

EFFECT: compression without visual losses.

14 cl, 17 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to means of digitising a frame image.

EFFECT: frame digitisation with not three converters in each matrix element but with one converter in each matrix element which, during the frame period, concurrently and synchronously performs three successive conversions of colours R, G, B with 15 bits each, and image digitisation ends at the end of the frame period.

4 dwg

FIELD: information technology.

SUBSTANCE: image compression method, based on excluding a certain portion of information, wherein the information is excluded from the space domain through numerical solution of Poisson or Laplace differential equations, and subsequent estimation of the difference between the obtained solution and actual values at discrete points of the image; generating an array of boundary conditions, which includes a considerable number of equal elements which is compressed, and the image is reconstructed by solving Poisson or Laplace partial differential equations using the array of boundary conditions.

EFFECT: eliminating loss of image integrity, high efficiency of compressing images having large areas of the same tone or gradient and maintaining contrast of boundaries between different objects of an image.

2 cl, 16 dwg

FIELD: information technology.

SUBSTANCE: method is carried out by realising automatic computer formation of a prediction procedure which is appropriately applied to an input image. The technical result is achieved by making an image encoding device for encoding images using a predicted pixel value generated by a predetermined procedure for generating a predicted value which predicts the value of a target encoding pixel using a pre-decoded pixel. The procedure for generating a predicted value, having the best estimate cost, is selected from procedures for generating a predicted value as parents and descendants, where the overall information content for displaying a tree structure and volume of code estimated by the predicted pixel value, obtained through the tree structure, is used as an estimate cost. The final procedure for generating a predicted value is formed by repeating the relevant operation.

EFFECT: high efficiency of encoding and decoding, and further reduction of the relevant volume of code.

12 cl, 14 dwg

FIELD: information technologies.

SUBSTANCE: in the method of processing of raster images, including compression of an image by the method of "cut block coding" or its modifications, before the procedure of compressing coding they perform digital filtration, which increases sharpness of the compressed image, and after the decoding procedure they perform smoothing digital filtration of the decoded image.

EFFECT: improved quality of decoded raster images when methods used for their compressing coding on the basis of cut block coding or their modifications, improved current formalised criteria.

3 cl, 8 dwg

FIELD: radio engineering, communication.

SUBSTANCE: method of encoding transform coefficients includes: encoding the position and value of a last non-zero coefficient of a block; encoding at least one coefficient in accordance with a first coding mode if the amplitude of said at least one coefficient is less than or equal to a threshold; and determining a cumulative sum of amplitudes of previously coded non-zero coefficients that are greater than the threshold; and if the cumulative sum is less than a cumulative threshold value, and the position of the last non-zero coefficient is less than a location threshold: coding a subsequent coefficient in accordance with the first coding mode; otherwise, coding a subsequent coefficient in accordance with a second coding mode.

EFFECT: high encoding efficiency.

22 cl, 8 dwg

FIELD: information technology.

SUBSTANCE: methods and systems for processing document object models (DOM) and processing video content are provided. Information content which is represented by a DOM and which includes a scripting language associated with the information content is received and original content of the DOM is stored after execution of the scripting language. Further, video content is adapted for client devices. The scripting language associated with the information content can be sent to client device along with a modified DOM and processed video content. Pre-processing of the scripting language is carried out to identify nodes related to video content and to maintain all other original nodes, for example.

EFFECT: easier processing of video data.

23 cl, 12 dwg

Video camera // 2473968

FIELD: information technology.

SUBSTANCE: video camera has a portable housing having a light focusing lens, a light-sensitive device which converts the focused light into source video data, a storage device installed in the housing, and an image processing system configured to introduce predistortions into the source video data and compression thereof, wherein the compressed source video data remain essentially visual without loss after decompression, and also configured to store compressed source video data in the storage device.

EFFECT: reduced loss of quality of a compressed image during decompression and display.

22 cl, 18 dwg

FIELD: information technologies.

SUBSTANCE: device comprises a processor arranged as capable of realisation of a set of commands for calling a facility of intracycle filtration of blocking effect deletion and for universal correction of blocking effect in a decoded output signal during operation of a post-cycle filtration using the facility of intracycle filtration of blocking effect deletion, at the same time the universal correction of blocking effect includes the following: performance of an operation of strong filtration in respect to units in a decoded output signal for correction of an inherited blocking effect, at the same time units contain missed macrounits and units with a template of a coded unit, equal to zero, and inclusion of a facility of intracycle filtration of blocking effect removal for edges of a fragment of an image of fixed size, which are not arranged on the border of the unit of the appropriate intermediate macrounit, for correction of the inherited blocking effect; and a memory connected to the processor.

EFFECT: development of a method of universal correction of blocking effect, including inherited blocking effect.

19 cl, 23 dwg, 7 tbl

FIELD: information technology.

SUBSTANCE: coding element is corrected based on image characteristics with simultaneous enlargement of the maximum size of the coding element taking into account the size of the image. The video decoding apparatus has a receiver which receives and analyses an encoded image bit stream. Also disclosed is an apparatus having a processor, which determines coding elements with a hierarchical structure, which are data entities in which an encoded image is decoded. The apparatus also determines sub-elements for predicting coding elements using information indicating the form of division of coding elements and information on coding element prediction elements obtained via analysis from the received bit stream. The sub-elements have regions obtained by partitioning at least either the height or the width of coding elements according to arbitrary ratios.

EFFECT: high efficiency of encoding and decoding images.

5 cl, 21 dwg, 1 tbl

Up!