The compression method of the video signal in digital form
(57) Abstract:Usage: in digital television, in particular in devices for narrowing the bandwidth. The inventive transmitting device that provides compression of the video signal in digital form, contains the first, second and third delay lines, the frequency divider pulses, the first and second blocks subtraction freelance, inverter, first, second and third ADC, the first, second and third of the multiplication circuit, the fourth delay line, Thriller. The device reduces the redundancy of the information forming the reference signal and the signal interelement difference. 4 Il. The invention relates to digital television (TV) and can be used in broadcast and applied TV systems for video compression in digital form.There is a method of compressing a video signal in digital form, in which the LF signal (reference signal) and RF signal (the signal is a differential signal) are not formed in the frequency filtering of the analog signal, and arithmetic operations (subtraction) in digital form. Such systems are called systems with differential pulse code modulation (DICM).The disadvantage of DICM taken for the a priori signal and the error signal are different amount of information, for example, 7 bits per element on the reference signal, and 2 bits/element on the error signal (difference signal).The aim of the invention is to reduce the redundancy of information.This objective is achieved in that the transmitted signal is delayed by the transmission time of one picture element, subtract from the direct video signal delayed video signal, encode the direct video signal in each of the fifth picture element in the full code, the encoded signal is a reference signal, to form the inter-element signal difference and encode it in every four picture elements through the fifth in an abbreviated code, when receiving a restore full code of all elements of the image by summing the reference signals with signals interelement difference, simultaneously with the formation of the reference signal and the inter-element signal-difference form the signal line of the differential path delay of the direct signal on one line and subtracted from the direct signal delayed code signal interelement difference in abbreviated code, the fifth element, form the signal of small parts of the image by summing the signals interelement and line differences, the small signal det in odd-numbered rows of the reference signals with signals interelement difference, and in even-numbered rows summarize the reference signals of the odd row signal line difference, restored the reference signals are also summed up in even rows with signals interelement difference.The described method of compressing a video signal in digital form is illustrated in Fig. 1-4.In Fig. 1 presents TV solution with orthogonal structure of the samples, in which circles tentatively identified elements of the transmitted reference signals, and the cross - differential. Fig. 1 explains the principle of signal transmission method of DICM (prototype); Fig. 2 presents the converted structure is odd (a) and even (b) fields of the television raster, illustrating the principle of video compression in digital form via the described method; (Fig. 1,2 the left of the specified raster line numbers corresponding to their location in the TV raster, and to the right of the numbering corresponding to the time of their sequence in the formation of an interlaced raster); Fig. 3 is a structural diagram of the transmitter (encoder) device that implements the method for compressing the video signal in digital form; Fig. 4 is a structural diagram of the receiver (decoder) device that implements the method for compressing the video signal in digital form.Peregusna one element, a third delay line 3, the divider 4 frequency pulse 5, the first subtraction unit 5, the second block 6 subtraction, the inverter 7, the first analog-to-digital Converter 8 (ADC, the second ADC 9, the third ADC 10, the first circuit 11 logical multiplication, the fourth line 12 delay time of one line, the trigger 13, a second circuit 14 logical multiplication, the third circuit 15 logical multiplication, the fourth circuit 16 logical multiplication circuit 17 of a disjunction.Receiving (decoding) device (see Fig. 4) contains the first scheme 1 logical multiplication, trigger 2, the second scheme 3 logical multiplication, the inverter 4, the first line 5 of the delay line, the third circuit 6 logical multiplication, the fourth scheme 7 logical multiplication of the first circuit 8 restore full code (MIC), the second circuit 9, the MIC, the circuit 10 of a disjunction, the third circuit 11, the MIC, the second line 12 delay lines, digital to analog Converter 13.The input signal Ub/Carrives simultaneously on 3 channels (see Fig. 3). In the first channel converts the analog signal to digital, and pulse frequency of sampling (ID) and clock pulses (TI) 5 times less than expected. The output of analog-to-digital conversion max the Oia digital signals of even-numbered rows are the second and third channels. In the second channel using the delay line 1 and the subtraction unit 5 receives a signal line of the differential, which is then fed to the ADC 9. Here digital conversion is subjected only every fifth element. At the output of the ADC 9 received signals line difference in digital form, marked in Fig. 2 crosses in circles. The number of quantization levels can be taken in several times less than for the primary (reference) signal.In the third receive channel signals interelement difference (blocks 2 and 6) and using the ADC 10 converts them into digital form, the number of quantization levels it also takes significantly less than for the reference signal.When aligning digital streams in the channels of the frequency of clock pulses (T)'= T/5.Next, the inter-element signal difference is delayed by one line delay line 12 and fed to the schema matches (logical multiplication) 16. The other two digital signal also serves on the logic circuits 14 and 15, which are controlled symmetrical rectangular pulses palustrine frequency. The output of block addition 17 received discrete signal VDSodd lines are transmitted 8-bit code, and the even - 2-Razi differences.The decoding device (see Fig. 4) performs the reverse process of converting the signal from digital form to analog.Discrete signal VDCusing blocks 1, 2, 3 is divided into two channel signals of odd rows (8-bit code) are fed to the delay line 5, where they are delayed by one line; the signals of even lines (differential signals) again are divided into two channels. Digital signals interelement difference output unit 6 are schematic restore the full code MIC 8 that receives delayed reference signals for signal conversion elements of the odd rows in 8-bit code.The signals of the even rows are converted into 8-bit code in the following way. Allocated block 7, the signal line of difference between supporting elements in the schema MIC 9 is converted into signals with 8-bit code. In VPK 9 also receives discrete signals of the reference elements of neighboring rows. In addition to the signal line of the differential restores the contents of each of the fifth element. In block VPK 11 by summing signals from inter-element difference restores the contents of the intermediate elements of the even rows. From the output of block 11 8-bit what's and odd rows. Outputs of blocks 8 and 12 discrete signals through the logic summation 10 arrive at the d / a Converter DAC 13.The application of this method allows to reduce the volume of the digital stream in the channel 4 times compared to PCM and 1.6 times in comparison with DICM (the quantization of the reference signals at 256 levels, in a differential - 4). The COMPRESSION METHOD of the VIDEO signal IN DIGITAL FORM in a television channel, which consists in the fact that the transmitted signal is delayed by the transmission time of one picture element, subtract from the direct video signal delayed video signal, encode the direct video signal in each of the fifth picture element in the full code, the encoded signal is a reference signal, to form the inter-element signal difference and encode it in every four picture elements through the fifth in an abbreviated code, when receiving a restore full code of all elements of the image by summing the reference signals with signals interelement difference, characterized in that, in order to reduce redundancy of information during transmission simultaneously with the formation of the reference signal and the inter-element signal-difference form the signal line th, encode the signal interelement difference in abbreviated code, the fifth element, form the signal of small parts of the image by summing the signals interelement and line difference signal of small parts of the image are passed alternately with a reference signal, when receiving a generate signal in the full code, summed up in odd rows of the reference signals with signals interelement difference, and in even-numbered rows summarize the reference signals of the odd row signal line difference, restored the reference signals are also summed up in even rows with signals interelement difference.
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