摘要:
A method includes determining a lowest-score interpolation direction among a plurality of interpolation directions. The method further includes calculating a candidate pixel value by interpolating along the lowest-score interpolation direction. The method further includes applying a median function to a set of pixel values. The set of pixel values includes (a) the candidate pixel value, (b) at least one pixel value from a line of pixels that is immediately above a pixel location that is currently being interpolated, and (c) at least one pixel value from a line of pixel values that is immediately below the pixel location that is currently being interpolated.
摘要:
One implementation of a method for edge directed video de-interlacing in accordance with the disclosed invention includes obtaining at least a portion of a field of input video data including at least portions of four consecutive rows of field pixels including first, second, third, and fourth rows of field pixels. The method further includes selecting an orientation over which to de-interlace the input video data based, at least in part, on a measure of the deviation in pixel values among the four consecutive rows of field pixels and a fifth row of pixels located between the second and third rows of field pixels, the fifth row of pixels including previously interpolated pixel values and pixel values obtained by line averaging between pixel values in the second and third rows of field pixels. The method further includes interpolating along the selected orientation to determine a value for a pixel to be interpolated.
摘要:
A method of selectively sharpening video data may include, for at least some pixels in the video data, generating a sharpening value for a pixel value in an image. The sharpening value may be amplified in a non-linear manner to produce an amplified value. The pixel value and the amplified value may then be combined.
摘要:
A method of selectively sharpening video data may include, for at least some pixels in the video data, generating a sharpening value for a pixel value in an image. The sharpening value may be amplified in a non-linear manner to produce an amplified value. The pixel value and the amplified value may then be combined.
摘要:
The present invention relates to a method and system for evaluating the quality of encoded video data without gaining access to the source data or the compressed video bitstream. The system is configured to decode compressed video data using an MPEG decoder to produce decompressed video data. The decoded data is analyzed to determine whether the decompressed video data is intra-coded. If so, a discrete cosine transform (DCT) is performed to produce a set of DCT coefficients for at least one AC frequency band in the decompressed video data. At the same time, quantization matrix data of a frame of the decompressed video data as well as a quantizer scale for each block of the decompressed video data are extracted. Thereafter, the variance of the converted DCT coefficients is obtained, and then an average quantization error for each set of said DCT coefficients is determined based on the variance, the quantization matrix, and the quantizer scale. Lastly, a peak signal to noise ratio (PSNR) is calculated based on the resultant average quantization error.
摘要:
A method by which video compression parameters of different video streams are changed to optimize overall bandwidth utilization according to rules related to the varying interactions among group members. Different video streams are allocated different portions of the overall bandwidth based on a priority scheme. The priority scheme is based upon group dynamics. A controller (central or distributed) receives a group dynamics monitoring signal which monitors the various activities of group members. The controller (central or distributed) uses the network congestion control feedback signal and the priorities assigned to the different video streams to send feedback signals to the different video transmitters requesting the transmitters to adhere to, increase, or decrease their video data rates by changing parameters controlling the video encoding process.
摘要:
A video conferencing system and method which automatically determines the appropriate preset camera parameters corresponding to participants participating in the video conference. A camera zooms out or pans the video conference space and looks for participants based on their faces. When a participant is detected, the preset camera parameters for that participant are calculated for when the center of the participant is in the center of the camera's view. This is continued for all the participants in the room. The optimal position for each participant and corresponding camera parameters are determined based on cultural preferences. Updates in the presets can be made periodically by the camera zooming out or panning the room. Multiple cameras can be used to continually update the presets.
摘要:
A method for detecting scene cuts and similar pictures in a video sequence, including receiving pictures in a video sequence, extracting a set of features from two temporally consecutive pictures, computing a sum of square errors for the set of features with respect to the features of the previous picture, determining whether the error exceeds a predefined threshold and in response to the error exceeding the predefined threshold, detecting a scene change, and determining whether the error is less than a certain threshold thus detecting a similar picture has been found.
摘要:
The invention relates to a method of measuring blocking artefacts on the basis of video data encoded in accordance with a block encoding technique. This method comprises a step of computing a monodimensional inverse discrete transform (31) of a first row of a first block of encoded video data, suitable for supplying a value of a first virtual border pixel (vep1). It also comprises a step of computing a monodimensional inverse discrete transform (32) of a first row of a second block of encoded video data, the second block being adjacent to the first block, suitable for supplying a value of a second virtual border pixel (vep2). Finally, the method comprises a step of computing (33) a blocking artefact level (VEP-L) on the basis of an absolute value of the difference between the values of the first and second virtual pixels. This method finds its application, for example, in video encoders, decoders and transcoders.
摘要:
A method includes detecting vertical edge pixels in an image and analyzing the detected vertical edge pixels by horizontal location in the image to detect a spatial periodicity in the detected vertical edge pixels. The method further includes detecting horizontal edge pixels in the image, and analyzing the detected horizontal edge pixels by vertical location in the image to detect a spatial periodicity in the detected horizontal edge pixels.