IP Library Granted Patent US 8,629,937
Granted Patent B1
US 8,629,937 · App. 13/595,243 · Granted Jan 14, 2014

Motion adaptive filter and deinterlacer and methods for use therewith

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,629,937
App. No.
13/595,243
Granted
Jan 14, 2014
Kind
B1
Abstract

A device for use in conjunction with a video processing device includes an adaptive filter for processing input pictures into selectively filtered pictures, based on a filter motion data. A deinterlacer selectively interpolates the selectively filtered pictures into selectively deinterlaced pictures, based on deinterlace motion data. A motion detector generates the filter motion data and the deinterlace motion data, based on detecting motion in the input pictures.

Claims (23)

1. A device for use in conjunction with a video processing device, the device comprising:

an adaptive filter for processing input pictures into selectively filtered pictures, based on filter motion data;

a deinterlacer, coupled to the adaptive filter, that selectively interpolates the selectively filtered pictures into selectively deinterlaced pictures, wherein the deinterlacer determines selective ones of the selectively filtered pictures to interpolate based on an amount of motion indicated by deinterlace motion data; and

a motion detector, coupled to the adaptive filter and the deinterlacer, that generates the filter motion data and the deinterlace motion data, based on detecting motion in the input pictures.

2. The device of claim 1 wherein the motion detector generates the filter motion data for a picture of the input pictures by determining an amount of motion and comparing the amount of motion to a first motion detection threshold and that further generates the deinterlace motion data for the picture by comparing the amount of motion to a second motion detection threshold.

3. The device of claim 1 wherein the motion detector generates the filter motion data for individual pixels of a picture of the input pictures by determining an amount of motion corresponding to the individual pixels and comparing the amount of motion to a first motion detection threshold and that further generates the deinterlace motion data for the individual pixels of the picture by comparing the amount of motion to a second motion detection threshold.

4. The device of claim 1 wherein the adaptive filter includes a denoising filter that is selectively enabled and disabled based on the filter motion data.

5. The device of claim 1 wherein the adaptive filter further generates noise data indicating noise in the input pictures.

6. The device of claim 5 wherein the deinterlacer selectively interpolates the filtered pictures into selectively deinterlaced pictures, further based on the noise data.

7. The device of claim 1 further comprising:

an adaptive filter for processing input pictures into selectively filtered pictures, based on a filter motion data;

a scaler, coupled to the deinterlacer, that scales the selectively deinterlaced pictures to output pictures of a different scale from a scale of the input pictures.

8. A method for use in conjunction with a video processing device, the method comprising:

selectively filtering input pictures into selectively filtered pictures, based on filter motion data;

selectively interpolating the selectively filtered pictures into selectively deinterlaced pictures, by determining selective ones of the selectively filtered pictures to interpolate based on an amount of motion indicated by deinterlace motion data; and

generating motion data based on detecting motion in the input pictures, wherein the motion data includes the filter motion data and the deinterlace motion data.

9. The method of claim 8 wherein generating the motion data includes generating the filter motion data for a picture of the input pictures by determining an amount of motion and comparing the amount of motion to a first motion detection threshold and that further generates the deinterlace motion data for the picture by comparing the amount of motion to a second motion detection threshold.

10. The method of claim 8 wherein generating the motion data includes generating the filter motion data for individual pixels of a picture of the input pictures by determining an amount of motion corresponding to the individual pixels and comparing the amount of motion to a first motion detection threshold and that further generates the deinterlace motion data for the individual pixels of the picture by comparing the amount of motion to a second motion detection threshold.

11. The method of claim 8 wherein selectively filtering the input pictures includes selectively enabling and disabling a denoising filter based on the filter motion data.

12. The method of claim 8 further comprising generating noise data indicating noise in the input pictures.

13. The method of claim 12 wherein selectively interpolating the selectively filtered pictures into selectively deinterlaced pictures, includes selectively enabling and disabling an interpolator, based on the deinterlace motion data and the noise data.

14. The method of claim 8 further comprising:

scaling the selectively deinterlaced pictures to output pictures of a different scale from a scale of the input pictures.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2023
From: COMERICA BANK
To: VIXS SYSTEMS, INC.
Reel/Frame 064224/0885 →
SECURITY INTEREST Recorded Jul 18, 2016
From: VIXS SYSTEMS INC.
To: COMERICA BANK
Reel/Frame 039380/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2012
From: ZHOU, HUI
To: VIXS SYSTEMS, INC.
Reel/Frame 029105/0360 →