System and method for maximizing video RF wireless transmission performance
First Claim
1. In a wireless communication channel for transmitting compressed digital video data from a transmitter to a receiver, a method of hardening a transmitted video data stream to avoid image interruptions despite changing channel conditions;
- the method comprising the steps of;
a) organizing streaming video frames into scenes defined by a single M-frame and a number of corresponding D-frames where M is meaningful and D is daughter and D-frames are not significantly changed from their corresponding M-frame;
b) calculating the mean square error (MSE) of a video stream that is compressed, transmitted through said channel and reconstructed at the receiver, said calculation being carried out by highly parallel processors to compare pixel intensity variation between the M-frame and corresponding daughter frames of respective scenes;
c) deriving peak-signal-to-noise-ratio from the measured MSE to indicate quality of communication;
d) periodically transmitting known data through said communication channel to establish a statistical relation between peak-signal-to-noise-ratio and bit error rate for changing channel conditions; and
e) depending upon the outcome of steps c) and d), providing at least one of forward bit error correction and compression ratio modification to change bit error rate to avoid image interruptions.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method that will improve QoS (Quality of Service) of wireless video transmission systems. This is done by “in-fly” monitoring of BER by periodically transmitting “test images”, which images are known to the RF-receiver (Rx). BER can be automatically computed, within a related BIT (Built-in-Test) procedure that is also the subject of this invention. This allows predictions of a proper increasing, or decreasing of bandwidth OVH-level, in order to compensate for a BER-change. BER computation is facilitated by distinguishing video frames based on whether they depict new spatial events or related temporal events. Another subject of this invention is a motion-based pre-ATR method that is an introduction to common ATR, or pattern recognition methods. Yet another subject of this invention is a process of implanting error correcting bits into a payload, in the form of imperceptible watermarks. Still other aspects hereof, relate to such networks as: MAN, WAN, Tactical Internet, and others, to provide extra protection of headers, by implanting them into payloads, with a high level of Bit-Selective-Error Correction. Also included herein is a novel compression concept for still images which applies the spatial or meaningful frame technique to still imagery in a wavelet compression format.
23 Citations
33 Claims
-
1. In a wireless communication channel for transmitting compressed digital video data from a transmitter to a receiver, a method of hardening a transmitted video data stream to avoid image interruptions despite changing channel conditions;
- the method comprising the steps of;
a) organizing streaming video frames into scenes defined by a single M-frame and a number of corresponding D-frames where M is meaningful and D is daughter and D-frames are not significantly changed from their corresponding M-frame;
b) calculating the mean square error (MSE) of a video stream that is compressed, transmitted through said channel and reconstructed at the receiver, said calculation being carried out by highly parallel processors to compare pixel intensity variation between the M-frame and corresponding daughter frames of respective scenes;
c) deriving peak-signal-to-noise-ratio from the measured MSE to indicate quality of communication;
d) periodically transmitting known data through said communication channel to establish a statistical relation between peak-signal-to-noise-ratio and bit error rate for changing channel conditions; and
e) depending upon the outcome of steps c) and d), providing at least one of forward bit error correction and compression ratio modification to change bit error rate to avoid image interruptions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- the method comprising the steps of;
-
8. A method for compressing a still image in the form of streaming digital data for transmission or storage without any perceptual loss of quality;
- the method comprising the steps of;
a) organizing the streaming digital data into a single M-frame and a number of corresponding D-frames where M is meaningful and D is daughter and D-frames are not significantly changed from their corresponding M-frame;
b) calculating the mean square error (MSE) of said streaming digital data that is compressed and reconstructed, said calculation being carried out by highly parallel processors to compare pixel intensity variation between M-frame and corresponding daughter frames of said image;
c) compressing said still digital image using discrete wavelet transformation having a plurality of wavelet coefficients including base layer coefficients; and
d) modifying said wavelet coefficients to minimize said MSE calculated in step b). - View Dependent Claims (9)
- the method comprising the steps of;
-
10. A method of reducing target data in a visual sensor network in preparation for automatic target recognition;
- the method comprising the steps of;
a) collecting from each sensor in said network visual data regarding a field of prospective targets;
b) employing a plurality of parallel processors to analyze each sensor'"'"'s visual data and define scenes, each such scene comprising a plurality of related frames including a single M-frame showing a significant spatial event and a number of D-frames each showing a temporal change relative to said spatial event; and
c) compressing said M-frames and said D-frames at respectively different compression ratios for storing said scenes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
- the method comprising the steps of;
-
18. A system for assessing the quality of compressed and recovered video data;
- the system comprising;
a plurality of parallel processors for analyzing said video data in real time frame-by-frame and distinguishing frames based on whether they depict new spatial events or related temporal events to establish scenes having a related plurality of frames including one meaningful frame and a number of daughter frames all corresponding to said meaningful frame; and
a mean square error calculator providing an indication of recovered data quality based on a comparison of pixel intensity variation between a meaningful frame and its daughter frames.
- the system comprising;
-
19. A method of data reduction comprising the steps of:
-
a) employing a plurality of sensors on a moving object to detect the imminent occurrence of a predefined dangerous condition;
b) quantizing a parameter indicative of said condition between a safe limit and a catastrophic limit; and
c) using said quantized parameter to establish a template of a reduced data pattern containing a defined alarm state for warning of said dangerous condition. - View Dependent Claims (20)
-
-
21. A method of compressing a still image in the form of streaming digital data for transmission or storage without a perceptual loss of quality;
- the method comprising the steps of;
a) organizing a still frame image into contextual fragments called segments;
b) defining a plurality of different quantization tables;
c) assigning each segment to at least a respective of one of said tables; and
d) applying a still image lossy compression algorithm to said image segments according to said respective quantization tables. - View Dependent Claims (22, 23, 24, 25, 26, 27)
- the method comprising the steps of;
-
28. A method of adding data of special interest to a video or still digital image without increasing bandwidth requirements for transmitting or storing the image;
- the method comprising the steps of;
a) analyzing said image for selecting regions in the image that can be replaced with said special interest data without a perceptible reduction of image quality;
b) selecting control bits of interest which are to be located in said image in place of image bits;
c) replacing said image bits with said control bits. - View Dependent Claims (29, 30, 31, 32, 33)
- the method comprising the steps of;
Specification