×

Method of generating a blockiness indicator for a video signal

  • US 10,244,243 B2
  • Filed: 05/02/2017
  • Issued: 03/26/2019
  • Est. Priority Date: 09/07/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting blockiness in a video signal, the video signal comprising a plurality of successive video images, each video image comprising a plurality of pixels, the method comprising:

  • selecting a region of interest from the video signal, wherein the region of interest corresponds to an active viewing area, the active viewing area displaying a portion of a video image from the plurality of successive video images within a viewing area of a display screen, the region of interest including a plurality of macroblocks;

    for each pixel in the region of interest, determining if the pixel forms a part of at least one visible horizontal transition along a macroblock border, at least one visible vertical transition along a macroblock border, at least one flat area or at least one flat macroblock;

    calculating a horizontal border transitions count, a vertical border transitions count, a flat area count and a macroblock flat area count, wherein;

    the horizontal border transitions count represents a total number of pixels of the region of interest that form a part of a visible horizontal transition along a macroblock border,the vertical border transitions count represents a total number of pixels of the region of interest that form a part of a visible vertical transition along a macroblock border,the flat area count represents a total number of pixels of the region of interest that form a part of a flat area, andthe macroblock flat area count represents a total number of pixels of the region of interest that form a part of a flat macroblock; and

    generating at least one blockiness indicator for the region of interest selected from the group consisting of a block border indicator, a flat area indicator and a flat block indicator, wherein the at least one blockiness indicator is based on at least one of the horizontal border transitions count, the vertical border transitions count, the flat area count and the macroblock flat area count.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×