The method of determining the moving and stationary block images and coding (decoding) write - transfer (playback) images

 

The invention relates to a television technician. The technical result is improved efficiency data compression during transmission or recording of the image. The technical result is achieved that define the errors comparison of signal values of pixels of a current block of a current image frame and a reference block of the previous image frame, and in case of equality of the address of the current block of the current image frame and the reference of the reference block of the previous image frame to determine the error comparison signals of the pixels of these blocks and, if it does not exceed the preset pass code flag 000; if no condition is produced in the macroblock of the previous frame, the search reference block image and, if the error comparison does not exceed the specified transmit the relative address of the reference block image and code flag 001; if conditions are not met, the reference block image in the macroblock of the previous frame with minimal error comparison is mistaken for the new anchor of the reference block and respect him continue the search reference block of the image, determine the error comparison signals of the pixels and, if it does not exceed the specified transmit indirect address of this image and is of gralow pixels and the current block of the current image frame does not exceed a given, produce compression and transmission spectrum of the difference signal, the address of the reference block of the previous image frame and one of the codes flag: 100, 101, 110. 4 Il.

Tablicy

Claims

The method of determining the moving and stationary blocks of the image between adjacent frames of the image and encoding when recording-transmission and decoding during playback image, which consistently perform (a) the construction of a current block of a current image frame and the macroblock of the image of the previous frame, including reference reference block image equal to the current size and have the same with him the current address in the frame, and the set of template image blocks that are located in relation to the reference block in any possible direction and equal in size; (b) the determination of the difference of signal values of pixels of a current block of a current image frame and a reference block or equal to the size of the reference slice image of the previous frame; (C) determining error comparison of signal values of pixels of a current block of a current image frame and a reference block or the reference slice image of the current frame and the reference of the reference block of the previous image frame, compare the values of the signals of the pixels of the current block of the current image frame and the reference of the reference block image of the previous frame and if the error comparison signals of the pixels of these blocks does not exceed a predetermined threshold value, then form, remember and pass code flag 000 - during image playback instead of the current block of the image in the current frame display reference reference block image of the previous frame with the address equal to the address of the current block of the current image frame; (e) if not performing the specified operation (g) conditions, produce all over the address space of the macroblock of the previous frame search, in increments of one unit, the reference block image, and if the error comparison signals of the pixels of this block and the current block of the current image frame does not exceed a predetermined threshold value, generate, store and transmit the relative address of the reference block image and code flag 001 - during image playback and code flag 001 display instead of the current block of the image in the current frame, the reference block image of the previous frame with the address equal to the passed relative address; (e) if the conditions specified in the operations (d) and (e) not the neck corresponding to the minimum error comparison accept for the new anchor of the reference block and continue on its search in all possible directions with a given step, one or more pixels of the reference portion of the image the same size as the current block of the current image frame, compare the values of the signals of the pixels of the current block of the current image frame and the reference slice image of the previous frame and if the error comparison does not exceed a predetermined threshold value, form, remember and pass for this image indirect address and code flag 010 - when playing back image and code flag 010 display instead of the current block of the image in the current frame of the reference slice image of the previous frame with the address equal to the passed in indirect address; (g) if in the address space of the macroblock of the previous frame is missing the reference block or the reference slice image, the error comparison signals of the pixels of which the current block of the current image frame does not exceed a predetermined threshold value, then form a differential signal of the pixels of the current block of the current image frame and a reference block or the reference slice image of the previous frame, compliance is that the spectrum of the difference signal, the address of the reference block or the reference slice image of the previous frame, which is defined by a differential signal, and one of the codes flag: 100 - if the difference signal of the current block of the current image frame is defined relative to a reference a reference block of the previous frame with the address equal to the address of the current block of the current image frame, 101 - if the difference signal of the current block of the current image frame is defined relative to the reference block image of the previous frame with a relative address, or 110 - if the difference signal of the current block of the current image frame is defined relative to a reference slice image of the previous frame with indirect address - when playing back image transferred in this operation, data is first perform the conversion on the restoration of the transferred compressed data of the spectrum of the difference signal difference signal directly, then by the values of the received differential signal and the signal of the reference pixels of the reference block of the previous frame when code flag 100, or reference block relative address when code flag 101, or the reference slice image with indirect address when code flag 11

 

Same patents:

The invention relates to a method and apparatus for evaluation (determination) movement, and in particular to a method and apparatus for a detailed assessment of traffic that use the deviation generated by the motion estimation to determine the motion vector, especially when using the method of differential pulse code modulation (DICM) for encoding digital image signal

The invention relates to the field of digital signal processing

The invention relates to the formation, transmission and processing of the television program guide for broadcast television service

The invention relates to the field of digital signal processing
The invention relates to the field of digital signal processing image and can be used when transmitting video over narrowband communication channels and implementing quick view large archival databases

FIELD: video decoders; measurement engineering; TV communication.

SUBSTANCE: values of motion vectors of blocks are determined which blocks are adjacent with block where the motion vector should be determined. On the base of determined values of motion vectors of adjacent blocks, the range of search of motion vector for specified block is determined. Complexity of evaluation can be reduced significantly without making efficiency of compression lower.

EFFECT: reduced complexity of determination.

7 cl, 2 dwg

FIELD: compensation of movement in video encoding, namely, method for encoding coefficients of interpolation filters used for restoring pixel values of image in video encoders and video decoders with compensated movement.

SUBSTANCE: in video decoder system for encoding a video series, containing a series of video frames, each one of which has a matrix of pixel values, interpolation filter is determined to restore pixel values during decoding. System encodes interpolation filter coefficients differentially relatively to given base filter, to produce a set of difference values. Because coefficients of base filter are known to both encoder and decoder and may be statistically acceptably close to real filters, used in video series, decoder may restore pixel values on basis of a set of difference values.

EFFECT: efficient encoding of values of coefficients of adaptive interpolation filters and ensured resistance to errors of bit stream of encoded data.

5 cl, 17 dwg

FIELD: video encoding, in particular, methods and devices for ensuring improved encoding and/or prediction methods related to various types of video data.

SUBSTANCE: the method is claimed for usage during encoding of video data in video encoder, containing realization of solution for predicting space/time movement vector for at least one direct mode macro-block in B-image, and signaling of information of space/time movement vector prediction solution for at least one direct mode macro-block in the header, which includes header information for a set of macro-blocks in B-image, where signaling of aforementioned information of space/time movement vector prediction solution in the header transfers a space/time movement vector prediction solution into video decoder for at least one direct mode macro-block in B-image.

EFFECT: creation of improved encoding method, which is capable of supporting newest models and usage modes of bi-directional predictable (B) images in a series of video data with usage of spatial prediction or time distance.

2 cl, 17 dwg

FIELD: movement estimation, in particular, estimation of movement on block basis in video image compression application.

SUBSTANCE: method and device are claimed for conducting search for movement in video encoder system using movement vectors which represent difference between coordinates of macro-block of data in current frame of video data and coordinates of corresponding macro-block of data in standard frame of video data. A set of movement vector prediction parameters is received, where movement vector prediction parameters represent approximations of possible movement vectors for current macro-block, movement vector search pattern is determined and search is conducted around each movement vector prediction parameter from the set of movement vector prediction parameters using search pattern, and on basis of search result, the final movement vector is determined.

EFFECT: increased efficiency of video signals compression.

3 cl, 7 dwg

FIELD: physics.

SUBSTANCE: said utility invention relates to video encoders and, in particular, to the use of adaptive weighing of reference images in video encoders. A video encoder and a method of video signal data processing for an image block and the specific reference image index for predicting this image block are proposed, which use the adaptive weighing of reference images to increase the video signal compression, the encoder having a reference image weighting factor assigning module for the assignment of the weighting factor corresponding to the said specific reference image index.

EFFECT: increased efficiency of reference image predicting.

8 cl, 7 dwg

FIELD: physics, computing.

SUBSTANCE: invention relates to the field of coding and decoding of a moving image. In the method, at least one reference image for the processing of the field macroblock is selected from at least one reference image list, using information about reference image indexes, each at least one reference image selected is a field, and the parity of at least one reference field selected may be based on the parity of the field macroblock and the reference image index information.

EFFECT: efficient provision of information about reference image compensating motion, by reference image indexes determined in different ways, according to the coded macroblock modes.

10 cl, 12 dwg

FIELD: information systems.

SUBSTANCE: invention refers to video coders using adaptive weighing of master images. The video decoder for decoding data from video signal for the image, having multiple motion boxes, containing: the master image weighting coefficient module for accepting, at least, one master image index, thereat each one from the mentioned master image indexes is intended for independent indication not using any other indexes, one of the multiple master images, used for prediction of current motion box and weighting coefficient from the set of weighting coefficients for current mentioned one from mentioned multiple motion boxes.

EFFECT: increase of efficiency in predicting master images.

20 cl, 7 dwg

FIELD: information technology.

SUBSTANCE: method is offered to compress digital motion pictures or videosignals on the basis of superabundant basic transformation using modified algorithm of balance search. The algorithm of residual energy segmentation is used to receive an original assessment of high energy areas shape and location in the residual image. The algorithm of gradual removal is used to decrease the number of balance assessments during the process of balance search. The algorithm of residual energy segmentation and algorithm of gradual removal increase encoding speed to find a balanced basis from the previously defined dictionary of the superabundant basis. The three parameters of the balanced combination form an image element, which is defined by the dictionary index and the status of the basis selected, as well as scalar product of selected basic combination and the residual signal.

EFFECT: creation of simple, yet effective method and device to perform frame-accurate encoding of residual movement on the basis of superabundant basic transformation for video compressing.

10 cl, 15 dwg

FIELD: information technology.

SUBSTANCE: playback with variable speed is performed without picture quality deterioration. Controller 425 creates EP_map () with RAPI address in videoclip information file, dedicated information selection module 423 RAPI, image PTS with internal encoding, which is immediately preceded by RAPI, one of final positions of the picture with internal encoding, as well as the second, the third and the fourth reference pictures, which are preceded by the picture with internal encoding. The controller saves EP_map () in output server 426, i.e. controller 425 copies the value, close to given number of sectors (quantity of sectors, which can be read at one time during encoding process) of final positions for the four reference pictures (1stRef_picture, 2ndRef_picture, 3rdRef_picture and 4thRef_picture) to N-th_Ref_picture_copy, defines value of index_minus 1 on the basis of N-th_Ref_picture_copy and records it to disc.

EFFECT: effective process performance with constant data reading time.

8 cl, 68 dwg

FIELD: information technology.

SUBSTANCE: invention proposed contains videodecoder (200) and corresponding methods of videosignal data processing for image block with two reference frames' indices to predict this image block. The methods use latent scaling of reference images to improve video compressing. The decoder (200) contains latent scaling coefficient module (280) of reference images, which are used to determine a scaling coefficient value, corresponding to each of the reference image indices. Decoding operations contain receiving reference image indices with data, which corresponds to image block, calculation of latent scaling coefficient in response to image block location relative to reference images, indicated by each index of reference image, extraction of reference image for each of the indices, motion compensation relative to extracted reference image and multiplication of reference images, relative to which the motion compensation was performed, to a corresponding scaling value.

EFFECT: increase of decoding efficiency.

25 cl, 6 dwg

FIELD: converting code of received video sequence using extrapolated movement data received from video sequence.

SUBSTANCE: proposed method for code conversion involves reception of first bit stream of compressed picture data having some coding parameters. These parameters may relate to GF-structure of picture frames, picture frame size, to parameter showing if frames presented in input bit stream are picture fields or frames, and/or if they form picture frames presented in bit stream, direct or interlaced sequence. First and second movement vectors are obtained from input bit stream and used together with weighting coefficients to extrapolate third movement vector for output bit stream of compressed picture data. Output bit stream that differs from input one by one or more parameters is outputted as converted-code output signal.

EFFECT: provision for minimizing of or dispensing with movement estimation in code conversion process.

22 cl, 4 dwg, 1 tbl

FIELD: moving image encoding technologies.

SUBSTANCE: as movement vector to produce movement vectors in direct prediction mode movement vector of list 1 is used, of displaced block in supporting frame of list 1 has only movement vector of list 1 for direct prediction mode; support frame, pointed out by movement of list 1 is taken as support frame of list 0 and movement vectors are calculated in direct prediction mode, using movement vector of list 1.

EFFECT: higher efficiency of encoding of two-directional prediction within standard H,264.

4 cl, 8 ex

FIELD: technology for registration of digital information, possible use for increasing possibly recordable volume on DVD or CD.

SUBSTANCE: method generates floating compression coefficient ranging from 2 to 255 during recording by comparing values of codes of stream based on value, counting number of equal and following each other, codes, generation of binary code of this number and insertion of it into stream following first code of its series while excluding counted codes from it, during restoration number of equal codes is determined for stream, decrypted and number of signals for outputting first code is generated, equal to number of removed codes during compression.

EFFECT: increased compression level during recording and improved digital data restoration quality together with excessive information.

2 cl, 4 dwg

FIELD: technology for encoding moving images.

SUBSTANCE: movement vectors in direct prediction mode are determined and encoded in accordance to type of supporting frame (distant-timed or close-timed), denoted by movement vector of moved block in selected frame.

EFFECT: improved efficiency of encoding of a series of moving images in direct prediction mode for B-frame.

2 cl, 6 dwg

Up!