Device signal correction movement
(57) Abstract:The invention relates to a system for processing traffic signals used in digital television, in particular to a circuit that performs smoothing of fine signals attributable to an edge region of the moving image and a still image by expanding a possible transition between these areas. The technical result improved image quality. Device signal correction movement contains block 1 HR difference, the spatial filter 2 low pass, block 3 module definition, block 4 determine the maximum, the comparator 5, block 6 up the field, the generator 7 management factors. 2 C. p. F.-crystals, 11 ill. The invention relates to a system for processing traffic signals used in digital television, in particular to a circuit that performs smoothing of fine signals attributable to an edge region of the moving image and a still image by expanding a possible transition between the above two areas in which the scheme reconstructs temporarily processed signal movement in spatially processed signal movement.
A disadvantage of the known device is the appearance of noise about moving areas, severely reducing the quality of the image.The technical result improved quality of the image.In Fig. 1 shows a structural electrical diagram of the device signal correction movement; Fig. unit 2 determine the maximum with window 3x3 image of Fig. 3, 4 of the image window 3x3 given to explain the nature of the device; Fig. 5 is a structural circuit diagram of the unit identification areas; Fig. 6 is an exemplary window of the image obtained using the block identification field; Fig. 7 the first characteristic curve of the block identification field in the performance of the clipping process, and Fig. 8 the second characteristic curve of the block identification field in the performance of the clipping process, and Fig. 9 chart illustrating the extension of the image signal in the case of rectangular 3x3 window image; Fig. 10 chart illustrating the extension of the image signal in the case of rhombic 5x5 window image; Fig. 11 dia is viginia contains block 1 HR difference a spatial filter 2 low pass, block 3 module definition, block 4 determine the maximum, the comparator 5, block 6 up the field, the generator 7 of the coefficients of the control unit 4 determine the maximum includes the first and second blocks 8, 9 delay line, the first, second, third, fourth, fifth and sixth blocks 10, 11, 12, 13, 14, 15 delays in the selection unit 16 selects the best signal, block 6 identification field contains the first and second blocks 17, 18 of the delay line, the first, second, third, the fourth, fifth and sixth blocks 19, 20, 21, 22, 23, 24 delays in the selection, the adder 25.Device signal correction movement is as follows.Block 1 HR difference recognizes the difference signals of the motion between the frames that arrive at the spatial filter 2 low pass for the allocation of the low-frequency component of this signal HR difference. The output of the spatial filter 2 low pass there are positive and negative components, and this signal is converted to an absolute value (positive number) unit 3 module definition. Unit 4 determine the maximum, the host is the absolute value selects the maximum value of the signals, coming from placed, moreover, the effect of smoothing is determined in accordance with the choice of the form of the image window. As the experiments showed, rectangular and rhombic shape of the image window provides good smoothing even when the ultra-high frequency detail.The size and shape of the image window should properly pick up. This is because when the large size of the image window, the image quality may be degraded due to excessive expansion of the movement.Because the block 4 determine the maximum generates at its output a spatially extended signal, this signal can be used as the control movement of the control signal for soft switching directly from generator 7 factors To control values. Additionally, the output signal of block 4 determine the maximum is compared with a threshold value that is previously set, the comparator 5. At this point, if you find that the output signal of block 4 determine the maximum is greater than a threshold THR, then the value of the selected block 4 determine the maximum admits a maximum value, then the comparator 5 generates a one-bit signal of the movement. This icomponent, the movement which exceeds the threshold value THR, and this signal represents the value that the spatial extends through block 4 determine the maximum. Therefore, it is possible to use this signal movement to implement hard (hardware) switch.Section 6 of the recognition region, receiving one-bit signal of the motion, is used for reconstructing the spatial image of the image signal, and not to expand traffic signal. In this case, the image reconstruction is carried out by detecting a new area of movement of the image window using movement that exceeds a specified value, and this movement is expanding spatial unit 4 determine the maximum by selecting the maximum value of the window image and the spatial reconstruction of the movement in accordance with movement of the image window. Block 6 up the field again handles the traffic signal, which is pre-adjusted unit 4 determine the maximum, to determine the spatial correlation of a new traffic signal, and it re-defined the traffic signal is supplied to generat choice limits the maximum value of the output signal of block 6 of the recognition region can be easily achieved, to the process of moving easier and make you disappear from the large difference between the center of the field of motion and stationary region. This process is based on the temporal correlation of the signal HR difference, but due to one dimension Fig. 11 the amount of movement can be made based on the movements of X and X3in the direction of the axis X. Therefore, if these signals are expanded in two dimensions, the signal of the new movement can be reconstructed so that it will be presented as a signal of gradual adaptive motion in the interval from 0 to 1, and will have a spatial correlation relative to the time axis or to comply with the time axis, by re-processing the signal components of the movement, which exceeds the specified value.Unit 4 determine the maximum is for 3x3 rectangular image window that contains the block 16 selecting the maximum signal terminal choice blocks 10, 11, 12, 13, 14, 15 delays on the sample and two blocks 8,9 lowercase delay.Unit 4 determine the maximum takes the absolute value of human difference signal after spatial filtering on the transmission of low frequencies, which are processed in order, b is AE the first line of the image signal is "a", which goes to the block 1 in the selection of the maximum signal without delay, the signal "B", which is delayed by one sample by the delay block 12 on the sample and a signal which is a delayed signal "in". At the same time the second line is detained at a signal line d, which is delayed by the duration of one line in block 8 of the delay line and is supplied to the block 16 selecting the maximum signal, the signal "e", which is delayed by the duration of one sampling unit 14 delays the sample and the signal "f", which is the signal "e" detainees unit 13 delays the sample.Further, to accommodate the third row of the image, the block 9 delay line delays the output signal of block 8 of the lower case delay for a duration of one line, which goes to the block 16 selecting the maximum value, block 10 delay select delay signal "q" on one sample, which is received in block 16 of selecting the maximum value, and the block 11 delay select delay signal "h" on one sample, which is also fed to a block 16 selecting the maximum signal. The image signal obtained thereby is shown in Fig. 3. Unit 16 selects the best signal sravnivai value for these traffic signals. In this case, the maximum value M(e), which is selected by the block 16 will be
M(e) MAX(a,b,c,d,e,f,q,h,i) (1),
where M(e) represents the traffic signal of the current position (e).In Fig. 4 shows a rectangular 3x3 window image whose pixels are replaced by concrete values for illustrative purposes. In this case, in accordance with formula 1, the maximum value M(e) for the image window will be the following:
M(e) MAX(5,6,0,3,2,7,0,1,0) 7 (2).In this case, when the threshold value for the comparator 5 is assigned the number 4, in accordance with formula 2, the maximum value for the window image in Fig. 4 is the number 7. Therefore, the comparator 5 generates as output one-bit signal movement with a value of 1. As a result, the block 4 determine the maximum recognizes the current position "e" of moving. In this case, the spatial extension of the region of movement is determined by selecting the maximum value of the image window.Unit 6 identification field is used for identification of the area of movement on the output signal of the comparator 5. In block 6 blocks 17, 18 delay line and blocks 19, 20, 21, 22, 23, 24 delay on the sample are the same as identical blocks in the block 4 up high, and ed is Amenti to the adder.It is the traffic signals are received by the block 6 up area, are single-bit signals that can take only the values 0 or 1. Therefore the image window, which is formed by the blocks 19, 20, 21, 22, 23 and 24 of the delay on the sample and blocks 17, 18 of the delay line is such as shown in Fig. 6. The adder 25 counts the number of samples and'-i', which corresponds to a value of "1". Thus, the characteristic formula for a block of 6 scope can be represented in the form
S(e) Ax (the number of samples of movements) (3),
where S(e) the output signal of the adder 25, And the weight given to the adder 25 to determine the slope of the characteristic curve in Fig. 7.You can design the block 6 of the recognition region, which will have characteristics that differ from the defined formula 3. In this case, the characteristic defined by the formula 4 can be obtained by introducing the constants In the formula 3.S(e) Ax (the number of samples of movements)-C (4).In this case, the generator 7 the work is performed according to the formula 4, but may block 6 up field when the generator 7 will be unnecessary. In relation to this, the right-shift characteristic, reviewsi predefined value (/A), is present in the Windows image.The characteristic formula 3 represents a special case of the formula 4 To 0.Fig. 9 illustrates the extension movement of the rectangular image window for the case when the constant And the characteristic formula 3 is one (1). As for the Windows image I, II and III in Fig. 9 the image window, I is the selection window of the image received from the comparator 5 in block 6 of the recognition region, while the image window II represents the signal sample image when they are not clippered. Additionally, the image window III is the result of a process of clipping for movement with maximum step equal to 7. As should be clear from all of the pixels in the image window levels that were equal to eight and nine, clipped to seven, because it is assigned the maximum step value.By limiting the maximum value specified block 6 up area, it is possible to simplify the processing of motion and further reduce the difference in movement between the Central parts of the moving areas and immobile regions in the case of the wide picture window. Fig. the tion III shows the result of clipping samples image window II to a maximum level of 7. To get the best effect, it should be noted that the size of the window, the reconstructed block 6 scope must be greater than the window size, image, design unit 4 determine the maximum. 1. Device signal correction movement, containing a spatial low pass filter and a comparator, characterized in that the input unit HR difference, the sign of which is the input luminance or composite, and the output connected to the input of the spatial low pass filter, connected in series block determination module, an input connected to the output of the spatial low pass filter and the block determining the maximum, the output of which is connected to the signal input of the comparator, the control input which is the input threshold value and connected in series block identification field, an input connected to the output of the comparator and generator management factors, the first and second outputs which are output signal correction movement.2. The device under item 1, characterized in that the block definition contains maximum serially connected first and second blocks of the delay line and the first on the block delay line and an input of the absolute value, and the fourth delay blocks per sample, connected in series fifth, whose input is connected to the output of the second unit delay line, and the sixth delay blocks per sample, while the outputs of all blocks of the delay and the input of the third delay unit in the sample are connected to respective inputs of the block selection signals, the output of which is the output signal of the maximum value.3. The device under item 1, characterized in that the block scope includes serially connected first and second delay blocks per row and the first and second delay blocks per sample, connected in series third input connected to the input of the first delay block, on-line and is a one-bit input signal, and the fourth delay blocks per sample, sequentially connected to the fifth input of which is connected to the output of the second delay block, on-line, and sixth blocks of the delay on the sample, the outputs of all blocks of the delay and the input of the third delay unit in the sample are connected to respective inputs of the adder, the output which is the output of the extrapolated signal.
FIELD: processing digital video signals including directional ratio of contours during their assignment.
SUBSTANCE: processing is executed by detection of contour direction relative to point where vertical and horizontal contours are intersecting and relative to diagonal contour point. Times of original pixel and all pixels adjacent to source one in horizontal, vertical, and diagonal directions are coordinated, contour assignment values weighed relative to brightness of pixel having greatest difference in brightness out of adjacent pixels in all directions, and relative to brightness of original pixel are computed and added to original pixel. If two weighted continuous contour assignment values have same sign, preceding and next contour assignment values are received at diagonal contour point, otherwise diagonal optimization is conducted to bring preceding and next contour assignment values to zero, and they are added to original pixel.
EFFECT: more natural processing of inclined contours and contour presenting signals at intersection points of horizontal and vertical contours.
5 cl, 19 dwg
SUBSTANCE: device comprises a module (101) for detection of a movement vector, which detects a vector of movement in each earlier specified area between frames of the introduced image signal, and a module (2) for identification of circuits, which emphasizes a high-frequency component of the introduced image and a signal of an interpolated image, formed by means of a module (100) for conversion of frame frequency (FRC-module), according to the value of movement of the introduced image signal detected by means of the module (101) for detection of a movement vector. This is compensated by a high-frequency component weakened by means of an image sensor effect of integration in time, to reduce visible blur of moving object images to increase sharpness of a displayed image. By setting an extent (a level) of the interpolated image signal circuits as a lower extent of the signal of the introduced image, the sharpness of the displayed message increases without isolation of the interpolated image signal image deterioration.
EFFECT: displaying video of high sharpness by means of reducing blur of images of moving objects of the displayed video as a result of the image sensor effect of integration in time.
12 cl, 16 dwg
FIELD: information technology.
SUBSTANCE: to bring separate single-pixel indicators and separate logic pixels into conformity, a control table is used, which determines the order of displaying image data on the screen of a display device. One single-pixel indicator and one logic pixel correspond to an arbitrary element of the control table. An indicator of a defined colour is activated to generate light flux according to data of the same colour selected from the logic pixel. Selection of these data from the logic pixel and activation of that single-pixel indicator are repeated at high speed. The order of arrangement on the image data plane of geometric centres of non-overlapping or partially overlapping groups from the plurality of logic pixels coincides with the order of arrangement on the surface of the screen of the display device of conditional geometric centres of non-overlapping groups from the plurality of single-pixel indicators, which (groups from a plurality of single-pixel indicators) correspond to those groups from the plurality of logic pixels. Each group from the plurality of logic pixels mutually explicitly corresponds to a group from the plurality of single-pixel indicators. To increase brightness of the image displayed on the screen of the display device, that screen contains white-colour single-pixel indicators which are activated to generate light flux according to data calculated based on data contained in logic pixels which correspond to those white-colour single-pixel indicators.
EFFECT: broader functional capabilities, particularly display of raster data of a colour image on the screen of a display device, higher brightness of the image displayed on that screen.
16 cl, 21 dwg
FIELD: information technologies.
SUBSTANCE: HPF filter (11) identifies high-frequency components from an input signal of an image Sin. A squaring operator (12) develops a quadratic signal S12 by squaring of the first signal S1. The first differentiating block (13) develops the first differentiated signal S13 by differentiation of the quadratic signal S12. The second differentiating block (14) develops the second differentiated signal S14 by differentiation of the input signal Sin of the image. A multiplier (15) creates the second signal S2 by multiplication of the first differentiated signal S13 by the second differentiated signal S14. The summator (16) develops an output signal Sout of the image as a compensation signal by addition of the second signal S2 to the input signal Sin of the image.
EFFECT: improved quality of an image by sufficient increase of image sharpness by appropriate high-frequency compensation with simple layout, besides, not only for fixed images, but also for moving images, even if images have already been exposed to processes of image enlargement.
21 cl, 28 dwg
SUBSTANCE: invention relates to methodology of image trembling compensation as a result of hands trembling, etc. to prevent image deterioration. The device comprises a unit of trembling compensation by movement on a parallel optical axis, a unit exciting the compensation trembling unit, a unit of trembling compensation unit position detection, a unit of compensation value calculation.
EFFECT: performance of compensation for reciprocal trembling without addition of a sensor for detection of reciprocal trembling.
14 cl, 31 dwg
SUBSTANCE: device has scaling block, two delay registers, block for forming pixel blocks, buffer register, block for calculating movement vectors, two subtracters, demultiplexer, enlargement block, pulsation filtering block, mathematical detectors block, multiplexer, reverse scaling block, as a result of interaction of which it is possible to detect and remove some series of TV frames from programs, which cause harmful effect to viewer, specifically pulsations of brightness signals and color signals with frequency 6-13 Hz.
EFFECT: higher efficiency.
SUBSTANCE: device has blocks: first interface block, providing receipt of data about switching of programs by subscriber, electronic watch block, first memory block for archiving data about time of viewing of each selected program, second memory block, containing electronic addresses of broadcast companies, block for rearranging data about viewing time, processor, forming packet of data about which TV program and time of its viewing, third interface block, providing output along phone network of data about viewing time of each TV program to server of company, which broadcast current TV program.
EFFECT: higher efficiency.
FIELD: engineering of systems for encoding moving images, namely, methods for encoding moving images, directed at increasing efficiency of encoding with use of time-wise remote supporting frames.
SUBSTANCE: method includes receiving index of supporting frame, standing for supporting frame, pointed at by other block, providing movement vector for determining movement vector of current block, and determining movement vector of current block with utilization of supporting frame index, denoting a supporting frame.
EFFECT: increased efficiency of encoding in direct prediction mode, decreased number of information bits for frame, in which scene change occurs.
3 cl, 6 dwg
FIELD: engineering of systems for encoding moving image, namely - methods for encoding moving image, directed at increase of encoding efficiency with use of time-wise remote supporting frames.
SUBSTANCE: in the method in process of encoding/decoding of each block of B-frame in direct prediction mode movement vectors are determined, using movement vector of shifted block in given frame, utilized for encoding/decoding B-frame, and, if type of given frame is time-wise remote supporting frame, one of movement vectors, subject to determining, is taken equal to movement vector of shifted block, while another one of movement vectors, subject to determining, is taken equal to 0.
EFFECT: increased encoding efficiency in direct prediction mode, decreased amount of information bits for frame, wherein a change of scene occurs.
2 cl, 6 dwg
FIELD: video communications, in particular, technology for masking decoder errors.
SUBSTANCE: in accordance to one variant of invention, system and method decode, order and pack video information to video data packets for transfer via communication line with commutated channels, due to which system conceals errors, caused by loss of video data packets, when system receives, unpacks, orders and decodes data packets. In accordance to another variant, system and method decode and pack video information so that adjacent macro-blocks may not be positioned in same data packets. Also, system and method may provide information, accompanying packets of video data for simplification of decoding process. Advantage of described scheme is that errors caused due to data loss are distributed spatially across whole video frame. Therefore, areas of data, surrounding lost macro-blocks, are decoded successfully, and decoder may predict movement vectors and spatial content with high degree of precision.
EFFECT: improved quality of image.
4 cl, 10 dwg
FIELD: processing of digital images, possible use in systems for capturing and compressing images, for example, photo-video-cameras.
SUBSTANCE: for known method of compression of digital images, including serial usage of operations for dividing unprocessed digital data, received from image capturing device, on a set of channels, with their following direct color transformation, wavelet transformation and quantization, suggested are changed rules of direct color transformation of channels, allowing more complete correlation between digital channels of image, resulting in possible compression of data to lesser size. Also, during processing of Byer's mosaic images suggested compression method allows transition to YCbCr color representation system, for which quantization coefficients are known. Usage of these coefficients results in production of compressed image of lesser size in comparison to quantization of original R, G, B channels. Suggested also is device for realization of method.
EFFECT: increased degree of compression of digital images.
2 cl, 3 dwg
FIELD: physics, communications.
SUBSTANCE: invention concerns digital broadband data transfer systems, particularly decoding of frame error correction of multiple-protocol encapsulation (MPE-FEC) in handheld digital video broadcasting system (DVB-H). Invention claims method and device for MPE-FEC frame decoding in DVB-H. Filtration of packet identification (PID) is performed in TS packet received over wireless network to identify TS packet, and table ID is detected by data heading information intended for identification of section data type. If section data are MPE section, then the frame is buffered. If after IP datagram storage for last MPE section some part remains in data area, then remaining part is augmented with zeros. If section data are MPE-FEC section, then frame is buffered based on parity data obtained from MPE-FEC section.
EFFECT: efficient method of MPE-FEC frame decoding in handheld DVB-H for reception of transport stream (TS) packet and Internet protocol (IP) datagram reconstruction.
18 cl, 12 dwg
FIELD: information technology.
SUBSTANCE: codec encodes conversion coefficients through composite coding of nonzero coefficients with subsequent series of coefficients with zero values (dwg. 14). When nonzero coefficients are last in their unit, the last indicator is replaced for the value of the series in the symbol of that coefficient (1435). Initial nonzero coefficients are indicated in a special symbol which jointly codes the nonzero coefficient together with initial and subsequent series of zeroes (1440). The codec enables several coding contexts by detecting interruptions in the series of nonzero coefficients and coding nonzero coefficients on any side of that interruption separately (1460). The codec also reduces the size of the code table by indicating in each symbol whether a nonzero coefficient has an absolute value greater than 1, and whether the series of zeroes have positive values (1475), and separately codes the level of coefficients and the length of the series outside the symbols (1490).
EFFECT: high efficiency of compressing conversion coefficients and rate of coding and decoding.
25 cl, 28 dwg
FIELD: information technology.
SUBSTANCE: computer-implemented video compression method for an online video game or application, involving running video games and applications on a hosting service in response to user input received from a plurality of client devices, wherein the video games and applications generate uncompressed video; detecting a maximum data rate of a communication channel between a hosting service and a client by transmitting a feedback signal from the client to the hosting service; compressing the uncompressed video using a low-latency video compressor to generate a low-latency compressed video stream; transmitting the low-latency compressed video stream from the hosting service to the client; detecting that the maximum data rate will be exceeded if a specific frame of a frame sequence is transmitted from the hosting service to the client over that communication channel, and instead of transmitting the frame which may cause to exceed the maximum data rate, ensuring that the client continues display on the screen the previous frame of the frame sequence.
EFFECT: reduced latency.
26 cl, 40 dwg
FIELD: information technology.
SUBSTANCE: image decoding device includes a processor which determines coding units with a hierarchical structure for decoding an image. The device also includes at least one prediction unit for predicting each coding unit. Furthermore, the device includes at least one transformation unit for reverse transformation of each coding unit by using information on the form of division of the coding unit, information on at least one prediction unit and information on at least one transformation unit, obtained by analysis from a received bit stream of encoded video.
EFFECT: high efficiency of encoding and decoding images by setting the size of the transformation unit larger than the prediction unit.
4 cl, 18 dwg
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