Perceptual mechanism for the selection of residues in video coders
AssigneeMicrosoft Corporation
InventorsWalid Ali, Rony Ferzli
Life of this patent
Estimating the term…
Abstract
A perceptual mechanism for residue selection in a video encoder may be provided. The mechanism may comprise a method, system, or device for receiving video frames comprising pluralities of pixels. For each video frame, a sensitivity threshold may be determined for each pixel of a previous video frame. The pixels of the video frame may compared in turn to the pixels of the previous video frame to determine a residue value. The residue value may be compared to the sensitivity threshold such that when the residue value is less than the sensitivity threshold, the pixel data in the video frame may be zeroed out prior to encoding the video frame for transmission.
Claims20
A method of providing a video signal comprising:
- receiving a first video frame comprising a plurality of pixels;
- receiving a second video frame comprising a plurality of pixels;
- determining a difference in a luminescence of a pixel in the first video frame and a luminescence of a pixel in the second video frame corresponding to the pixel in the first video frame, and comparing the determined difference with a predetermined sensitivity threshold;
- and
- setting a pixel value of the pixel in the second video frame to zero when the determined difference in the luminescence of the pixel in the first video frame and the luminescence of the pixel in the second video frame is not greater than the predetermined sensitivity threshold.
A system to provide a video signal, the system comprising a processor, a memory storage coupled to the processor, and communication components coupled to the processor and the memory storage operable to:
- receive a plurality of video frames, wherein each video frame comprises a plurality of pixels;
- determine a difference of a residue value for a pixel in at least one subsequently received frame and a pixel in at least one previously received frame and comparing the difference with a predetermined sensitivity threshold, wherein the residue value comprises a difference in a luminescence of the pixel in the at least one subsequently received frame and the luminescence of the pixel in the at least one previously received frame, the predetermined sensitivity threshold comprises a measure of minimum contrast operable to produce a visually noticeable difference between the pixel in the at least one previously received frame and the pixel in the at least one subsequently received frame;
- set a value for the pixel in the at least one subsequently received frame to zero when the residue value does not exceed a value of the predetermined sensitivity threshold;
- and
- encode the plurality of video frames for transmission on a communication channel.
A computer readable storage device including executable instructions which, when executed by a processor, for selection of residues in video coders, by:
- receiving a first video frame comprising a plurality of pixels;
- receiving a second video frame comprising a plurality of pixels;
- determining a difference in a luminescence of a pixel in the first video frame and a luminescence of a pixel in the second video frame and comparing the determined difference with a predetermined sensitivity threshold;
- and
- setting a value for the pixel in the second video frame to zero when the determined difference in the luminescence of the pixel in the first video frame and the luminescence of the pixel in the second video frame is not greater than the predetermined sensitivity threshold.
Dependencies are inferred from the claim text.