Device adaptive recovery of a television signal
(57) Abstract:Usage: in television technology systems broadcast and applied television (TV) with a temporary seal of the communication channel to restore the TV signal. The inventive device adaptive recovery of a television signal contains the key, selector, clock, clock, control unit, delay unit, six shapers sample video, four computational missed the video, four computational values of the video block averaging, shaper sequence of strings. Driver selection signal carries serial connected three delay elements and the five elements of the delay. The device provides improved precision adaptive recovery of a television signal. 3 Il. The invention relates to a television technique and can be used in broadcasting systems and applied television (TV) with a temporary seal of the communication channel to restore the TV signal.A device adaptive recovery of a television signal that contains the key blocks of elements of the delay line, the delay element, b is law (GTI), units select the direction of extrapolation, blocks extrapolation, the power control unit-weighted averaging unit forming a sequence of strings.The device operates as follows.With a communication channel to the input device receives a video signal, which is the sum of two signals (SU) from different TV cameras in their rotation group SU three adjacent rows. Then each SU presents in summary form a periodic sequence of groups SU adjacent rows. Each group of this sequence are separated from each other by time intervals of the transfer of aircraft from another camera, and the video source camera when it is lost. At admission total VS input device recovery from it is one SU, which restores lost (missed) SU.Restoration is accomplished by calculating the missing aircraft taken by using the approximation formula. Of periodic sequences taken groups of aircraft and restored a General, restored aircraft.The disadvantage of this device is the low accuracy of the recovery of FA and the impossibility of restoration of missed samples, when sovpadeniya TV signal contains the key the selector pulses, the clock pulses, the control unit, the delay unit, the unit key shapers of samples of the video blocks of the direction of extrapolation, blocks calculate the values of AC, the unit forming a sequence of strings, delay element and an adder.The device operates as follows.From the output of the communication channel to the input device enters the aircraft, which is the sum of two TV channels (two different TV-cameras) in the form of sequential alternating groups of three adjacent rows. The device is oriented to receive one of the TV channels, when there is a group of lines corresponding to the TV channel and restores lost (missed) SU. Restoration is accomplished by calculating the armed forces of skipped rows in times of armed forces adopted rows, or restored neighboring samples SU this restored line using the approximation formulas. Received and restored TV lines formed continuous TV signal.FA is supplied to the input key and selector. The selector selects the clock (C), an input generator and a control unit for generating control signal delay elements.The output of the key passes commutated control signal FA, representing strobirovaniya row SU, and is fed to the input of the delay block. In the delay block are aligned in time synchronously and in phase is required to restore the aircraft.At the time of combining sun control signal from the third output control unit allows the passage of the sun through the power of the keys. At the same time the armed forces of adjacent rows of the first group in a natural sequence through delay element is fed to the input of the adder. The computing unit values of the video signals performs extrapolation (interpolation) of the corresponding current samples recovered the aircraft. Shapers samples SU form sample counts on the vertical and diagonal directions extrapolation and interpolation. With outputs shapers samples video samples samples are received at the inputs of the block select the direction of extrapolation, the output of which are the sampling times, with a minimum value of the derivative. In blocks-direction interpolation is the final direction interpolation (extrapolation), with outputs excluding the samples with the minimum of the derivative. Blocks the boards and restored the missing row group. With the output units compute SU restored aircraft are sent to the input processing unit sequence of strings. In this block under the action of the CA is formed wholly in the form of a sequence SU restored lines. SU first recovered string passes to the input of the adder.The disadvantage of this device is the low accuracy of recovery and the inability to recover the missing samples whose structure matches the structure of the sample rate.The purpose of the invention is improving the accuracy of the adaptive recovery of FA.The goal is achieved in that the device adaptive recovery fuel assemblies containing serially concatenated key and the delay unit, and a selector clock and the input clock selector and key combined and represent the input device, the first, second and third formers samples of video information inputs which are connected to the respective outputs of the unit delay control inputs shapers samples of the armed forces of the United among themselves and with the control inputs of the key and the clock selector and the first Manager of the input shaper sequence of the rows and connected to the output generacin to the output of the selector pulses thus the outputs of the first, second and third formers samples VS United and connected with the corresponding inputs of the first and second blocks of the direction of extrapolation (interpolation), the outputs are connected to respective inputs of the first and second blocks calculate the values of the aircraft; contains the third and fourth blocks of the direction of extrapolation (interpolation); and also block the formation of a sequence of rows, the second control input which is combined with the second Manager input key and is connected to the output of the control unit, the output unit forming a sequence of rows is output; entered the fifth and sixth blocks of the formation samples SU, control inputs are combined and connected to the generator output clock pulses and other informational inputs are connected to the corresponding inputs of the delay block, with their outputs combined and connected to the corresponding inputs of the third and fourth blocks of the direction of extrapolation (interpolation); as well as the unit-weighted averaging, the inputs of which are connected with the corresponding outputs of blocks calculate the values of AC, the output of which is connected to the first input of which is his and fourth formers sample video.In Fig. 1 shows a structural electrical diagram of the device of Fig. 2 - structural electrical circuits forming samples of the aircraft; Fig. 3 - dimensional graph showing the possible directions of work of computing the interpolation and extrapolation of the elements (samples), missed during transmission.The device contains the key 1, the clock selector 2, the generator 3 clock pulses, the control unit 4, unit 5 delays the first 6, second 7, 8 third, fourth, 9, 10 fifth and sixth 11 shapers of samples of the video signal, the first 12, second 13, 14 third and fourth 15 evaluators missed video blocks 16-19 calculate values SU, block averaging 20, block 21 of the signal. Shaper 6 (7,10 and 11) is a serial connected delay elements 22-24, and the input element 20 is simultaneously the input of the shaper 6 (7,10 and 11) (Fig. 2A), and the outputs of the elements 23 and 24 form a group shaper 6 (7, 10 and 11). Driver 8(9) is connected in series elements 25-29 delay (Fig. 2B), and the input element 25 is the input of the shaper 8(9), and the outputs of the elements 25, 28 and 29 and the input element 25 form a group of outputs form the ri in the device are connected to the key 1 and block 5 delay input selector 2 clock and key joint, the first 6 - 11 sixth formers, information inputs are connected to the corresponding outputs of block 5 of the delay control inputs shapers United among themselves and with control inputs key 1, unit 5 delays and first managing unit 21 and is connected to the output of the generator 3, the control input which is combined with a control input unit 4 and is connected to the output of the selector 2 C, and the outputs of the shaper 6-8 combined and connected to respective inputs of the first and second computers 12, 13, and the combined outputs shapers 9-11 connected to the corresponding inputs of the third 14 and fourth 15 transmitter, the outputs of the first 12 - the fourth 15 vychitala connected respectively to the inputs of the first 16 - 19 fourth blocks whose outputs are connected respectively to the inputs of the block 20 weighted averaging, the output of which is connected to the first information input unit 21 construct a sequence of rows, the second and third information input of which is respectively connected to the outputs of the third 8 and fourth 9 shapers, the second control input unit 21 is combined with the second Manager input key 1 and Conn is istwa with the communication channel comes the sun, represents the sum of the two TV channels (two TV-cameras) in the form of sequential alternating groups of two passed and missed the countdown. The phase of these groups in the rows are changed every two rows on the opposite. T. O. group items submitted in the same channel from two adjacent rows with the same phases of these groups represent the four samples and their location in the structure of the frame is a chess order, where the transferred group alternate with similar missing (Fig. 3).The device is oriented to receive one of the TV channels, highlighting the group of samples corresponding to the TV channel and restores lost (missed) video signals.Restoration is accomplished by calculating the aircraft missed samples taken by using the approximation formula. Of the received and recovered samples formed continuous TV signal.SU received at the input device recovery, applied to the inputs of the key 1 and selector 2 clock. The selector 2 selects from the input g-sync, which is fed to the input of the generator 3 and the input unit 4 for the formation of these control signals). Clock impul the s input shapers 6-11 and the first control input unit 21.Under the action of control signals from the output of the control unit 4 and the output unit 3 GTI on the second control input of the key 1, the key 1 is held TV signal representing the aircraft structure, where the rows represent the sequence is skipped and the submitted samples (two samples), and the phase of these sequences is changed every two rows on the opposite (Fig. 3). This strobirovaniya groups of elements and with the changing phase of every two rows of the aircraft is received at the input unit 5 delays, which is designed for a delay of six adjacent rows.When the sun first line to the last output block 5 other outputs block the sun the other five strings (in-phase and synchronous detainees), involved in the restoration.Detainees synchronously and in-phase signals of the six adjacent rows in an appropriate manner are fed to the inputs of the shapers 6-11.The formers 11, 10, 7 and 6, delaying the incoming samples SU from 1, 2, 5 and 6-th rows, respectively, form the sampling times in the vertical direction interpolation and extrapolation.The formers 8 and 9 form a sample counts from the 3 and 4th strokeopacity elements of the delay element image (reference) (Fig. 2). Implementation of the internal connections of the outputs is determined by the selected sets of samples forming the respective samples are shown in Fig. 3, where 1,2,3 and 4 missing parts, recoverable, X1, X2, X3, X4and X1I, X2I, X3I, X4Irespectively the horizontal and vertical directions of recovery in the samples.Sampling samples from the outputs of the shaper 6-11, corresponding to the directions of recovery X1-X4and X1I-X4Iarrive at the inputs of the solvers 12-15 that for each recovered item each from the recovered group transmits on its output sampling times, with a minimum value of the derivative.In blocks 16-19 is extrapolation (interpolation) of values missing count on the passed reference.Unit 20, processing of samples samples received at the input, performs a weighted averaging of the values of the recovered samples, and finally calculates the values of the recovered samples missed group of elements.During one line (in accordance with the military group elements in two rows - lines 3 and 4 (Fig. 3). Reconstructed values of elements at the same time from two lines from the output of block 20 is served on the first input unit 21, the second and third inputs of the block 21 come simultaneously from the outputs of the formers 8 and 9, the reference counts of the 3rd and 4th lines. In block 21 under the action of control signals from outputs of the block 4 and the generator 3 outputs the sun in the form of a sequence of samples 3 and 4 - th rows with the recovered samples. This cycle recovery ends and another one starts.With regard to the implementation of block devices, they can be implemented on the following hardware components: key 1 - CK, KTM; selector 2 - KID, KIM 6 generator 3 - CLA, CLA, KIA; block 4 control - KIE, CIE, CCP, CLA, CLA; block 5 delay - R5655, CRU, KIR; shapers 6-11 - KIR, KIR; solvers 12-15 interpolation CIR, KIM; blocks 16-19 - KIR, KIM, CLP; block 20 - KIR, KIM; block 21 - R555P23, CCP, CRU; delay components 22-29 - IC CIR. (56) USSR Author's certificate N 1525943, CL H 04 M 7/18, 1989. DEVICE ADAPTIVE RECOVERY of a TELEVISION SIGNAL containing serially concatenated key and the delay unit, and a selector clock, and inputs the spruce samples of video signals, information inputs are connected to the corresponding outputs of the unit delay control inputs of the shapers of samples of a signal combined between themselves and with the control inputs of the key and the first Manager of the input shaper signal sequence of the rows and connected to the generator output clock pulses, the control input which is combined with the control input of the control unit and is connected to the output of the selector pulses at the outputs of the first, second and third formers sample video combined and connected to respective inputs of the first and second calculators missed video the outputs are connected to the inputs respectively of the first and second blocks calculate the values of the video signal includes a third and fourth solvers missed signal and the block signal sequence of rows, the second control input which is combined with the second Manager input key and is connected to the output of the control unit, the output unit forming a sequence of rows is the output of the device, characterized in that, to improve the accuracy of the adaptive recovery of forming the video signal tive and connected to the generator output clock pulses, other information inputs which are connected to the respective outputs of the delay unit, and the outputs of the fourth, fifth and sixth formers sample video combined and connected to the corresponding inputs of the third and fourth transmitter missed the video, and put a block averaging, the inputs of which are connected with the corresponding outputs of the transmitter are the values of the video signal, the output of block averaging is connected with the first information input of the shaper signal sequence of rows, the second and third information input of which is connected to respective outputs of the third and fourth formers samples of the video signal.
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