IP Library Granted Patent US 8,508,668
Granted Patent B2
US 8,508,668 · App. 12/570,114 · Granted Aug 13, 2013

Method and system for utilizing non-local means (NLM) for separation of luma (Y) and chroma (CbCr) components

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,508,668
App. No.
12/570,114
Granted
Aug 13, 2013
Kind
B2
Abstract

One or more processors and/or circuits receive a composite video signal and determine a current pixel and a plurality of reference pixels. A plurality of weighting factors corresponding to the reference pixels are determined utilizing non-local means. Chroma components and/or luma components for the current pixel are determined based on weighted least squares utilizing the reference pixels, the weighting factors and information known about the composite signal, for example, sub carrier information. The composite video signal may comprise baseband Y and modulated Cb and/or Cr components. Weighting factors are determined by comparing a block of pixels about the current pixel with a block of pixels about the corresponding reference pixels in a current, previous or future frame. A set of equations comprising reference pixel data, a set of weighting factors and/or the known information may be solved to the determine signal components.

Claims (30)

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

performing by one or more processors, one or more circuits, or any combination thereof:

receiving a composite video signal;

determining a current pixel and a plurality of reference pixels from one or more fields or frames of pixels within said composite video signal;

determining a plurality of weighting factors corresponding to said plurality of reference pixels utilizing non-local means; and

determining one or more chroma components, one or more luma components, or a combination thereof for said current pixel based on weighted least square utilizing said plurality of reference pixels, said corresponding plurality of weighting factors and information known about said composite video signal.

2. The method according to claim 1 , wherein said composite video signal comprises a baseband Y component, a modulated Cb component, or a modulated Cr component.

3. The method according to claim 1 , wherein said one or more chroma components, said one or more luma components, or said combination thereof comprises Y, Cb, or Cr components.

4. The method according to claim 1 , wherein said information known about said composite video signal comprises subcarrier signal information.

5. The method according to claim 1 , comprising determining one of said plurality of weighting factors for a corresponding one of said plurality of reference pixels by comparing a block of pixels about said current pixel with a block of pixels about said corresponding one of said plurality of reference pixels.

6. The method according to claim 1 , wherein one more of said plurality of reference pixels belongs to a field or frame that comprises said current pixel.

7. The method according to claim 1 , wherein one more of said plurality of reference pixels belongs to a field or frame that does not comprise said current pixel.

8. The method according to claim 1 , comprising determining said one or more chroma components, said one or more luma components, or said combination thereof for said current pixel based on solving a set of equations.

9. The method according to claim 8 , wherein said set of equations comprises data from a set of said plurality reference pixels, a set of weighting factors corresponding to said set of said plurality of reference pixels and a set of data comprising said information known about said composite video signal.

10. The method according to claim 1 , comprising determining said one or more chroma components, said one or more luma components, or said combination thereof for a plurality of pixels from said one or more fields or frames of pixels.

11. A system for processing video, the system comprising:

one or more processors, one or more circuits, or any combination thereof in a video processing device, wherein said one or more processors, said one or more circuits, or said combination thereof are operable to:

receive a composite video signal;

determine a current pixel and a plurality of reference pixels from one or more fields or frames of pixels within said composite video signal;

determine a plurality of weighting factors corresponding to said plurality of reference pixels utilizing non-local means; and

determine one or more chroma components, one or more luma components, or a combination thereof for said current pixel based on weighted least square utilizing said plurality of reference pixels, said corresponding plurality of weighting factors and information known about said composite video signal.

12. The system according to claim 11 , wherein said received composite video signal comprises a baseband Y component, a modulated Cb component, or a modulated Cr component.

13. The system according to claim 11 , wherein said one or more chroma components, said one or more luma components, or said combination thereof comprises Y, Cb, or Cr components.

14. The system according to claim 11 , wherein said information known about said composite video signal comprises subcarrier signal information.

15. The system according to claim 11 , wherein said one or more processors, said one or more circuits, or said combination thereof are operable to determine one of said plurality of weighting factors for a corresponding one of said plurality of reference pixels by comparing a block of pixels about said current pixel with a block of pixels about said corresponding one of said plurality of reference pixels.

16. The system according to claim 11 , wherein one more of said plurality of reference pixels belongs to a field or frame that comprises said current pixel.

17. The system according to claim 11 , wherein one more of said plurality of reference pixels belongs to a field or frame that does not comprise said current pixel.

18. The system according to claim 11 , wherein said one or more processors, said one or more circuits, or said combination thereof are operable to determine said one or more chroma components, said one or more luma components, or said combination thereof for said current pixel based on solving a set of equations.

19. The system according to claim 18 , wherein said set of equations comprises data from a set of said plurality of reference pixels, a set of weighting factors corresponding to said set of said plurality of reference pixels and a set of data comprising said information known about said composite video signal.

20. The system according to claim 11 , wherein said one or more processors, said one or more circuits, or said combination thereof are operable to determine said one or more chroma components, said one or more luma components, or said combination thereof for a plurality of pixels from said one or more fields or frames of pixels.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2010
From: LUO, WEI; WANG, DONG-JIAN; LACARELLE, XAVIER
To: BROADCOM CORPORATION
Reel/Frame 023885/0508 →