IP Library Granted Patent US 8,908,100
Granted Patent B2
US 8,908,100 · App. 12/747,885 · Granted Dec 9, 2014

Arrangement and approach for motion-based image data processing

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,908,100
App. No.
12/747,885
Granted
Dec 9, 2014
Kind
B2
Abstract

Image data is processed to present a pleasing display. According to an example embodiment, each pixel of an input video frame is filtered using a variable frequency response filter that is responsive to the motion velocity of the pixel being filtered (e.g., filters data above or below a threshold based upon the motion velocity). A peaked video frame and a blurred video frame are generated for each input video frame using the filtered pixels.

Claims (39)

1. A video processing arrangement comprising:

a filter circuit to filter each pixel of an input video frame, the filter circuit having a variable frequency response that is responsive to a motion velocity of the pixel being filtered; and

a mixing circuit, coupled to the filter circuit, to generate, for each input video frame, a peaked video frame and a blurred video frame using each of the filtered pixels.

2. The arrangement of claim 1 , wherein the filter circuit filters each pixel to control the frequency modulation between successive peaked and blurred video frames generated for each input video frame.

3. The arrangement of claim 1 , further including a motion detection circuit to detect the motion velocity of each input pixel and to provide an output indicative of the motion velocity of each input pixel to the filter circuit, wherein the filter circuit uses the motion velocity output for a particular pixel to set the variable frequency response for use in filtering the particular pixel.

4. The arrangement of claim 1 , wherein the mixing circuit generates, for each incoming video frame in a video stream, peaked and blurred video frames that respectively include an array of pixels that are individually filtered by the filter circuit and processed by the mixing circuit.

5. The arrangement of claim 1 , wherein the filter circuit filters each pixel of an input video frame by filtering each pixel to control an amount of frequency modulation between consecutive peaked and blurred image frames generated from each pixel by the mixer.

6. The arrangement of claim 1 , wherein the filter circuit uses a low-pass filter set to a relatively high frequency cutoff to filter pixels exhibiting a relatively low motion velocity, and uses a low-pass filter set to a relatively low frequency cutoff to filter pixels exhibiting relatively high motion velocity.

7. The arrangement of claim 1 , wherein the filter circuit passes pixel data having a frequency that is below a frequency cutoff value that is inversely proportional to the motion velocity of the pixel being filtered.

8. The arrangement of claim 1 , wherein the filter circuit controls the amount of frequency modulation between the peaked and blurred video frames generated from a particular input video frame by

filtering pixels having a high motion velocity with a large spatial filter, and

filtering pixels having a relatively low motion velocity with a small spatial filter.

9. The arrangement of claim 1 , wherein

the filter circuit filters each pixel of an input video frame by generating a filtered pixel value (LP) for each pixel, and

the mixing circuit generates a peaked video frame and a blurred video frame using the filtered pixels and a mixing factor β that is set as a function of a color characteristic of the input pixel, by:

generating and outputting a peaked video frame including a pixel having a value that is equal to (1+β)×IN−β×LP, and

generating and outputting a blurred video frame including a pixel having a value that is equal to (1−β)×IN+β×LP.

10. A method for processing video, the method comprising:

filtering each pixel of an input video frame using a variable frequency response that is responsive to a motion velocity of the pixel being filtered; and

generating, for each input video frame, a peaked video frame and a blurred video frame using each of the filtered pixels.

11. The method of claim 10 , wherein the filter circuit filters each pixel to control the frequency modulation between successive peaked and blurred video frames generated for each input video frame.

12. The method of claim 10 , further including

detecting the motion velocity of each input pixel and providing an output indicative of the motion velocity of each input pixel to the filter circuit, and

using the motion velocity output for a particular pixel to set the variable frequency response for use in filtering the particular pixel.

13. The method of claim 10 , wherein generating, for each input video frame, a peaked video frame and a blurred video frame using the filtered pixels includes generating peaked and blurred video frames that respectively include an array of pixels that are individually filtered and processed.

14. The method of claim 10 , wherein filtering each pixel of an input video frame includes filtering each pixel to control an amount of frequency modulation between consecutive peaked and blurred image frames generated from each pixel.

15. The method of claim 10 , wherein filtering each pixel of an input video frame includes using a low-pass filter set to a relatively high frequency cutoff to filter pixels exhibiting a relatively low motion velocity, and using a low-pass filter set to a relatively low frequency cutoff to filter pixels exhibiting relatively high motion velocity.

16. The method of claim 10 , wherein filtering each pixel of an input video frame includes passing pixel data having a frequency that is below a frequency cutoff value that is inversely proportional to the motion velocity of the pixel being filtered.

17. The method of claim 10 , wherein filtering each pixel of an input video frame includes controlling the amount of frequency modulation between the peaked and blurred video frames generated from a particular input video frame by

filtering pixels having a high motion velocity with a large spatial filter, and

filtering pixels having a relatively low motion velocity with a small spatial filter.

18. The method of claim 10 , wherein

filtering each pixel of an input video frame includes generating a filtered pixel value (LP) for each input pixel (IN), and

generating a peaked video frame and a blurred video frame using the filtered pixels includes using the filtered pixels and a mixing factor β that is set as a function of a color characteristic of the input pixel and

generating and outputting a peaked video frame including a pixel having a value that is equal to (1+β)×IN−β×LP, and

generating and outputting a blurred video frame including a pixel having a value that is equal to (1−β)×IN+β×LP.

19. An arrangement for processing video, the arrangement comprising:

means for filtering each pixel of an input video frame using a variable frequency response that is responsive to a motion velocity of the pixel being filtered; and

means for generating, for each input video frame, a peaked video frame and a blurred video frame using each of the filtered pixels.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: MAXLINEAR INC.; ENTROPIC COMMUNICATIONS LLC
To: DYNAMIC DATA TECHNOLOGIES LLC
Reel/Frame 047914/0274 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028146/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2010
From: NXP B.V.
To: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
Reel/Frame 025075/0064 →