IP Library Granted Patent US 8,451,900
Granted Patent B2
US 8,451,900 · App. 12/304,336 · Granted May 28, 2013

System and method for global motion estimation using profile matching

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,451,900
App. No.
12/304,336
Granted
May 28, 2013
Kind
B2
Abstract

In a global motion estimation, profiles (Prof 1 , Prof 2 , ProO, Prof 4 ) are determined of frames (FR 1 , FR 2 , FR 3 , FR 4 ) of an input video signal. Each profile comprises a value, for each pixel in a first direction of the frame, which is obtained by combining pixels in a second direction of the frame. The profiles are updated (Upd Prof) with a first shift (Δx′ 12 , Δx′ 2 , Δx′ 34 ) to obtain updated profiles (Prof 1 ′, Prof 2 ′, Pro 3 ′), and the updated profiles are matched (S/M) to obtain a secondary shift (Δx′ 12 , Δx′ 23 ). Preferably, the first shift is a zero shift. The updating may be effected by shifting one of the profiles over the first shift to obtain a shifted profile, and subtracting another one of the profiles from the shifted profile. If the second direction is the vertical direction, the profile may comprise a vertically combined (e.g. averaged) pixel value for each pixel in the horizontal direction.

Claims (18)

1. A method of global motion estimation, comprising the steps of:

determining profiles of frames of an input video signal, wherein each profile comprises a value, for each pixel in a first direction of the frame, which is obtained by combining pixels in a second direction of the frame;

comparing profiles of frames by shifting a profile of one frame with respect to a profile of another frame to determine at least one first shift value where a minimum in a difference between profiles occurs;

updating the profiles by shifting one of the profiles by using one of the determined first shift values representing a pixel shift in the first direction and subtracting another one of the profiles from the shifted profile to obtain updated profiles; and

comparing updated profiles to obtain at least one second shift value where a minimum in a difference between updated profiles occurs,

wherein a plurality of possible first shift values are determined and a confidence metric is used for each of the possible first shift values to select the first shift value that is used in the step of updating the profiles.

2. A method according to claim 1 further comprising calculating a confidence metric for a shift value obtained when comparing profiles of frames.

3. A method according to claim 2 wherein the confidence metric is based on at least one of:

the sharpness of the response at the position of the shift value;

other minimum values.

4. A method according to claim 2 further comprising using the confidence metric to quantify the quality of the shift value.

5. A method as claimed in claim 1 , further comprising the steps of:

updating the profiles with the second shift value to obtain second updated profiles, and

comparing the second updated profiles to obtain an improved estimate of the first shift value.

6. A method as claimed in claim 1 , further comprising iteratively performing the comparing and updating steps to identify other shift values.

7. A method as claimed in claim 1 , wherein the first shift value or the second shift value is a zero shift.

8. A method as claimed in claim 1 wherein the second direction is the vertical direction, and the profile comprises a vertically combined pixel value for each pixel in the horizontal direction.

9. A method as claimed in claim 1 , further comprising repeating the method by determining a second set of profiles of frames of an input video signal wherein each profile comprises a value, for each pixel in the second direction of the frame, which is obtained by combining pixels in the first direction of the frame and performing the steps of comparing the profiles and updating the profiles using the second set of profiles.

Assignments (20)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
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 Feb 13, 2010
From: NXP
To: NXP HOLDING 1 B.V.
Reel/Frame 023928/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: TRIDENT MICROSYSTEMS (EUROPE) B.V.; NXP HOLDING 1 B.V.
To: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
Reel/Frame 023928/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2008
From: HOFMAN, PAUL M.
To: NXP, B.V.
Reel/Frame 021963/0985 →