← Back to Patent Explorer
US5602654A Expired / Lapsed US ⏱️ 0.0 years remaining

Contour-sensitive, single-field deinterlacing method

Assignee: National Science and Technology Council
•
Filing: 1995-01-06
•
Granted: 1997-02-11
•
Expires: 2015-01-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract 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.

Inventors

  • 👤 Andrew J. Patti
  • 👤 Jonathan K. Riek
  • 👤 M. Ibrahim Sezan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 06:07
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/01; H04N7/0117; H04N7/012

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 334 words
A contour-sensitive deinterlacing method for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising the steps of: b) determining the absolute difference between original pixel values above and below a missing pixel value, all of which the original pixel values and missing pixel value are in the same frame; c) determining if the absolute difference is greater than an established threshold value based on a minimum visually detectable intensity variation in the original pixel values for determining if the absolute difference corresponds to an edge; d) applying the average value of the above and below pixels as the missing pixel value if the absolute difference is less than the threshold; e) if the absolute difference is greater than the threshold value then performing the steps of: f) determining, for said missing pixel the extent of matching between two blocks of M1×M2 pixels of said field of digital video (where M1 is the number of lines and M2 is the number of pixels), said blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where a fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; g) determining the horizontal offset which provides the greatest extent of matching; h) interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and i) repeating steps b-h for each of the missing pixels in the field of digital video to form an interpolated field of digital video.
Claim 2
Dependent Claim 334 words
A contour-sensitive deinterlacing method for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising the steps of: b) determining the absolute difference between original pixel values above and below a missing pixel value, all of which the original pixel values and missing pixel value are in the same frame; c) determining if the absolute difference is greater than an established threshold value based on a minimum visually detectable intensity variation in the original pixel values for determining if the absolute difference corresponds to an edge; d) applying the average value of the above and below pixels as the missing pixel value if the absolute difference is less than the threshold; e) if the absolute difference is greater than the threshold value then performing the steps of: f) determining, for said missing pixel the extent of matching between two blocks of M1×M2 pixels of said field of digital video (where M1 is the number of lines and M2 is the number of pixels), said blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where a fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; g) determining the horizontal offset which provides the greatest extent of matching; h) interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and i) repeating steps b-h for each of the missing pixels in the field of digital video to form an interpolated field of digital video.
Claim 3
Dependent Claim 22 words
The method according to claim 1 wherein the intensity variation is based on variations along a vertical direction of a video field.
Claim 4
Dependent Claim 21 words
The method according to claim 1 wherein the extent of matching in the vertical direction is weighted by a factor w.
Claim 5
Dependent Claim 365 words
A contour-sensitive deinterlacing method for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising the steps of: a) horizontally interpolating between the pixels in each of said lines of said field of digital video to produce interpolated pixels located between adjacent pairs of original pixels; c) determining the absolute difference between original pixel values above and below a missing pixel value, all of which said original pixel values and missing pixel value are in the same frame; d) determining if the absolute difference value is greater than an established threshold value based on a minimum visually detectable intensity variation in the original pixel values for detecting if the absolute difference corresponds to an edge; e) applying the average value of the above and below pixels as the missing pixel value if the absolute difference is less than the threshold value; f) if the absolute difference value is greater than the threshold value then performing the steps of: g) determining, for said missing pixel the extent of matching between two blocks of M1×M2 pixels of said horizontally interpolated pixels (where M1 is the number of lines and M2 is the number of pixels), said two blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where the fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; h) determining the horizontal offset which provides the greatest extent of matching; i) interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and j) repeating steps c-i for each of the missing pixels in the field of digital video to form an interpolated field of digital video.
Claim 6
Dependent Claim 365 words
A contour-sensitive deinterlacing method for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising the steps of: a) horizontally interpolating between the pixels in each of said lines of said field of digital video to produce interpolated pixels located between adjacent pairs of original pixels; c) determining the absolute difference between original pixel values above and below a missing pixel value, all of which said original pixel values and missing pixel value are in the same frame; d) determining if the absolute difference value is greater than an established threshold value based on a minimum visually detectable intensity variation in the original pixel values for detecting if the absolute difference corresponds to an edge; e) applying the average value of the above and below pixels as the missing pixel value if the absolute difference is less than the threshold value; f) if the absolute difference value is greater than the threshold value then performing the steps of: g) determining, for said missing pixel the extent of matching between two blocks of M1×M2 pixels of said horizontally interpolated pixels (where M1 is the number of lines and M2 is the number of pixels), said two blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where the fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; h) determining the horizontal offset which provides the greatest extent of matching; i) interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and j) repeating steps c-i for each of the missing pixels in the field of digital video to form an interpolated field of digital video.
Claim 7
Dependent Claim 22 words
The method according to claim 4 wherein the intensity variation is based on variations along a vertical direction of a video field.
Claim 8
Dependent Claim 21 words
The method according to claim 4 wherein the extent of matching in the vertical direction is weighted by a factor w.
Claim 9
Dependent Claim 349 words
A contour-sensitive deinterlacing system for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising: means for horizontally interpolating between the pixels in each of said lines of said field of digital video to produce interpolated pixels located between adjacent pairs of original pixels; means for establishing a threshold value based on a minimum visually detectable intensity variation in the original pixel values; means for determining the absolute difference between original pixel values above and below a missing pixel value, all of which said original pixel values and missing pixel value are in the same frame; means for determining if the absolute difference is greater than the established threshold value; means for applying the average value of the above and below pixels as the missing pixel value if the absolute difference is less than the threshold value; means responsive to the absolute difference value being not less than the threshold value for determining, for said missing pixel the extent of matching between two blocks of M1×M2 pixels of said horizontally interpolated pixels (where M1 is the number of lines and M2 is the number of pixels), said two blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where a fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; means for determining the horizontal offset which provides the greatest extent of matching; means for interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and means for forming an interpolated digital video field from the interpolated pixel values.
Claim 10
Dependent Claim 349 words
A contour-sensitive deinterlacing system for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising: means for horizontally interpolating between the pixels in each of said lines of said field of digital video to produce interpolated pixels located between adjacent pairs of original pixels; means for establishing a threshold value based on a minimum visually detectable intensity variation in the original pixel values; means for determining the absolute difference between original pixel values above and below a missing pixel value, all of which said original pixel values and missing pixel value are in the same frame; means for determining if the absolute difference is greater than the established threshold value; means for applying the average value of the above and below pixels as the missing pixel value if the absolute difference is less than the threshold value; means responsive to the absolute difference value being not less than the threshold value for determining, for said missing pixel the extent of matching between two blocks of M1×M2 pixels of said horizontally interpolated pixels (where M1 is the number of lines and M2 is the number of pixels), said two blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where a fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; means for determining the horizontal offset which provides the greatest extent of matching; means for interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and means for forming an interpolated digital video field from the interpolated pixel values.
Claim 11
Dependent Claim 353 words
A contour-sensitive deinterlacing method for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising the steps of: b) determining the absolute difference between original pixel values above and below a missing pixel value, all of which said original pixel values and missing pixel value are in the same frame; c) determining if the absolute difference value is greater than an established threshold value based on a minimum visually detectable intensity variation in the original pixel values for determining if the absolute difference corresponds to an edge; d) applying the average value of the above and below pixels as the missing pixel value if the absolute difference value is less than the threshold value; e) if the absolute difference value is greater than the threshold value then performing the steps of: f) determining, for said missing pixel the extent of matching between two blocks consisting of M1×M2 pixels of said field of digital video and/or pixels horizontally interpolated between pixels of said field of digital video (where M1 is the number of lines and M2 is the number of pixels), said two blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional pixel offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where the fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; g) determining the horizontal offset which provides the greatest extent of matching; h) interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and i) repeating steps b-h for each of the missing pixels in the field of digital video to form an interpolated field of digital video.
Claim 12
Dependent Claim 353 words
A contour-sensitive deinterlacing method for interpolating between lines of pixels representing a field of digital video to produce an interpolated field of digital video comprising the steps of: b) determining the absolute difference between original pixel values above and below a missing pixel value, all of which said original pixel values and missing pixel value are in the same frame; c) determining if the absolute difference value is greater than an established threshold value based on a minimum visually detectable intensity variation in the original pixel values for determining if the absolute difference corresponds to an edge; d) applying the average value of the above and below pixels as the missing pixel value if the absolute difference value is less than the threshold value; e) if the absolute difference value is greater than the threshold value then performing the steps of: f) determining, for said missing pixel the extent of matching between two blocks consisting of M1×M2 pixels of said field of digital video and/or pixels horizontally interpolated between pixels of said field of digital video (where M1 is the number of lines and M2 is the number of pixels), said two blocks being vertically offset from one another in opposite directions, and being horizontally offset from one another in opposite directions, with respect to the missing pixel position, said step of determining being carried out for a plurality of different horizontal offsets, including zero offset from the missing pixel's horizontal position and at least one fractional pixel offset on each side of the missing pixel's horizontal position, so as to produce a respective value of the extent of matching for each of said horizontal offsets, where the fractional offset refers to a horizontal position that is between two existing pixel locations in a line of the field of digital video; g) determining the horizontal offset which provides the greatest extent of matching; h) interpolating the missing pixel value in the direction corresponding to said determined horizontal offset; and i) repeating steps b-h for each of the missing pixels in the field of digital video to form an interpolated field of digital video.
Claim 13
Dependent Claim 22 words
The method according to claim 8 wherein the intensity variation is based on variations along a vertical direction of a video field.
Claim 14
Dependent Claim 21 words
The method according to claim 8 wherein the extent of matching in the vertical direction is weighted by a factor w.

References Cited (Backward Citations)

US4472732A Cited
US5019903A Cited
US5305112A Cited
US5303060A Cited
US5382976A Cited
US5473383A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-11 2000-08-12 2001-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-11 2004-08-12 2005-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-11 2008-08-12 2009-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag