摘要:
The present invention is a two-step, contour-sensitive deinterlacing technique. The first step of the technique determines for each missing pixel of an interlaced frame of image pixels whether the absolute difference between the pixels above and below the missing pixel is greater than a preselected threshold value. If it is decided that the missing pixel lies at a low-vertical frequency location, its value is estimated via vertical interpolation. Otherwise, the second step is carried out. The goal of the second step is to determine whether or not there is a well-defined contour passing through the missing pixel, and to determine its direction if there is one. In the presence of a well-defined contour, the missing pixel is obtained by averaging the intensity values along the direction of the contour in the field lines immediately above and below the missing field line. Otherwise the process effectively falls back to vertical interpolation. The presence of a well-defined contour is detected by comparing the summed absolute differences (SAD) of blocks of pixels along a predetermined set of candidate directions, including the vertical direction, and selecting the direction associated with the least SAD. The fall-back to vertical interpolation in the absence of a well-defined contour is implicit due to the weighting of the SAD corresponding to the vertical direction.
摘要:
A hybrid deinterlace mechanism employs motion detection as a precursor to select the value for each missing pixel of a deinterlaced frame, which is generated by using four consecutive fields to produce a motion detection map that is subsequently coupled to a deinterlacer, together with a selected two of the four consecutive fields. These two selected fields and the motion map are sufficient for the deinterlacer to completely characterize the resulting deinterlaced frame. The deinterlacer switches between vertical interpolation and merging based upon motion. Motion is detected by applying a logic OR operation to respective even and odd field binary motion detection signals. In the absence of motion, the pixel values of an odd field and its immediately succeeding even field are merged. On the other hand, if motion is detected, vertical interpolation is carried out for the even field, by a linear combination of immediately adjacent pixels, respectively above and below the pixel of interest.
摘要:
A process and apparatus for generating a deinterlaced digital output image from a plurality of sequential interlaced image fields processes selected ones (a pair of immediately successive fields of the same polarity) of the plurality of sequential interlaced image fields, so as to produce a global motion vector estimate of global translational motion between the selected image fields. An accuracy map representative of accuracy of motion compensation is then generated in accordance with the global motion vector estimate. An adaptive deinterlacer selectively deinterlaces one of the image fields in accordance with the accuracy map. The selectively deinterlaced image field is subjected to postprocessing in order to remove judder artifacts that may be present in the deinterlaced image field as a result of a misclassification of the global motion vector estimate as being accurate in one or more image regions of the deinterlaced image field.
摘要:
A robust system, adaptive to motion estimation accuracy, for creating a high resolution image from a sequence of lower resolution motion images produces a mapping transformation for each low resolution image to map pixels in each low resolution image into locations in the high resolution image. A combined point spread function (PSF) is computed for each pixel in each lower resolution image employing the mapping transformations provided that they describe accurate motion vectors. The high resolution image is generated from the lower resolution images employing the combined PSF's by projection onto convex sets (POCS), where sets and associated projections are defined only for those pixels whose motion vector estimates are accurate.
摘要:
A system and method for creating a high quality still image from a series of interlaced video fields of the type employing local motion detection between first and third fields of the series, merging the first and second fields in areas of no motion and performing spatial interpolation on the first field in areas containing local motion, including removing dominant motion from the second and third fields prior to local motion detection.
摘要:
A hybrid deinterlace mechanism employs motion detection as a precursor to select the value for each missing pixel of a deinterlaced frame. If the missing pixel is found to belong to a steady or non-motion portion of the image, then its value is replaced by the corresponding value in the adjacent field (i.e., merging is performed). Otherwise, (where image motion is present) spatial interpolation, preferably edge-adaptive interpolation, is employed to determine the value of the missing pixel.
摘要:
Data transmission over a wireless connection is improved by determining whether packets include a packet containing an end of a data frame, and if the packets are determined to include such a packet, transmitting the packets together over the wireless connection.
摘要:
Methods for adapting the sliding window of sliding window-based error correcting codes based on the coding structure of a compressed media stream are disclosed. In one aspect, a sender packetizes each frame of a media stream to be sent to a receiver into a set of frame packets. The sender also determines compression dependence of each frame and adapts a sliding window of a sliding window-based error correcting code based on the compression dependence of the frame. The sender encodes the frame packets into at least one associated parity packet according to the error correcting code with the adapted sliding window, and sends the frame packets and the at least one associated parity packet to the receiver.
摘要:
According to one embodiment, video data from a video transmitter (110) is received (420) at a network buffer (130). Information that pertains to a network buffer drain rate (14) of the network buffer (1q3) is monitored (430). The network buffer drain rate (140) is a rate that the video data is removed from the network buffer (130). The network buffer drain rate (140) is estimated (440) based on the monitored information. A transmission rate (120) that the video transmitter (110) transmits future video data is adjusted (450) to not exceed an allowed transmission rate (ATR) that is calculated based on the estimation of the network buffer drain rate (140).
摘要:
A computer-implemented method for encoding using feedback. A base layer of a current frame is encoded. The residue of the current frame is generated. The residue of the current frame is encoded. Also, in response to feedback from a receiver, a coding strategy for each block of the current frame is determined and coding is performed according to one or more of source coding and Wyner-Ziv coding. The feedback is based on the base layer of the current frame and previous correctly received enhancement frames.