US7880809B2

Method and system for motion adaptive deinterlacer with integrated directional filter

Summary by NHIP

Edge-adaptive video deinterlacer

The system detects edge direction and strength in interlaced video to select a filter for spatial averaging. Two processing circuits determine gradients in orthogonal directions to calculate edge angles and strength, then apply programmable filter coefficients.

Claim Score by NHIP

Read claim 9, the broadest

Abstract

A system and method that produces a spatial average for interlaced video in a deinterlacer. The system detects edges in the video images and determines the angle at which the edges are oriented based on the gradient in the x-direction and the gradient in the y-direction. The direction of the edge is determined using the angle information of the edge. The system may also determine the strength of the edge. Based on the determined characteristics of the edge a filter may be selected to produce a spatial average of the edge in the image.

US7880809B2, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Expired 21 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

24 claims: 3 independent, 21 dependent

  1. 1
    A system that produces a spatial average for interlaced video in a deinterlacer, the system comprising:a first processing circuitry that detects an edge, the edge's direction, and strength of the edge in the direction, wherein said edge's direction is diagonal, in an image;and a second processing circuitry that selects a filter based on the direction of the edge detected by the first processing circuitry, and the strength of the edge in the direction to produce a spatial average.
  2. 9
    Broadest claimClaim Score 85, broad(NHIP)A method that produces a spatial average for interlaced video in a deinterlacer, the method comprising:detecting an edge in an image;determining the direction of the edge in the image, wherein said edge's direction is diagonal;determining the strength of the edge in the direction;selecting a filter using the direction of the edge in the image and the strength of the edge in the direction;and producing a spatial average of the edge in the image using the selected filter.
  3. 17
    A machine-readable storage having stored thereon, a computer program having at least one code section that produces a spatial average for interlaced video in a deinterlacer, the at least one code section being executable by a machine for causing the machine to perform steps comprising:detecting an edge in an image;determining the direction of the edge in the image, wherein said edge's direction is diagonal;determining the strength of the edge in the direction;selecting a filter using the direction of the edge in the image and the strength of the edge in the direction;producing a spatial average of the edge in the image using the selected filter.