IP Library Granted Patent US 8,891,021
Granted Patent B2
US 8,891,021 · App. 13/858,923 · Granted Nov 18, 2014

System and method of detecting strobe using temporal window

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,891,021
App. No.
13/858,923
Granted
Nov 18, 2014
Kind
B2
Abstract

A video processing device is provided that includes a buffer, a luminance component, a maximum threshold component, a minimum threshold component and a flagging component. The buffer can store frame image data for a plurality of video frames. The luminance component can generate a first luminance value corresponding to a first frame image data and can generate a second luminance value corresponding to a second frame image data. The maximum threshold component can generate a maximum indicator signal when the difference between the second luminance value and the first luminance value is greater than a maximum threshold. The minimum threshold component can generate a minimum indicator signal when the difference between the second luminance value and the first luminance value is less than a minimum threshold. The flagging component can generate a flagged signal based on the maximum indicator signal and the minimum indicator signal.

Claims (58)

1. A video processing device comprising:

a buffer operable to store frame image data for a plurality of video frames;

a luminance component operable to generate a first luminance value corresponding to a first image data from the buffered frame image data, and to generate a second luminance value corresponding to a second frame image data from the buffered frame image data;

a maximum threshold component operable to generate a maximum indicator signal when the difference between the second luminance value and the first luminance value is greater than a maximum threshold;

a minimum threshold component operable to generate a minimum indicator signal when the difference between the second luminance value and the first luminance value is less than a minimum threshold; and

a flagging component operable to generate a flagged signal based on one of the maximum indicator signal and the minimum indicator signal.

2. The video processing device of claim 1 , wherein the flagging component is operable to generate the flagged signal as a first flagged signal indicating a potential strobe based on the maximum indicator signal.

3. The video processing device of claim 1 , wherein the flagging component is operable to generate the flagged signal as a second flagged signal indicating no potential strobe based on the minimum indicator signal.

4. The video processing device of claim 1 , further comprising a verification component operable to receive a plurality of flagged signals, and to generate a verification signal indicating a verified strobe, based on the received flagged signals.

5. The video processing device of claim 4 ,

wherein said verification component is further operable to calculate a count value based on the number of received flagged signals, and

wherein said verification component is further operable to generate the verification signal additionally based on the count value as compared to a predetermined count threshold.

6. The video processing device of claim 4 ,

wherein said verification component is further operable to receive a plurality of the first luminance value and the second luminance value, and

wherein said verification component is further operable to generate the verification signal additionally based on the first luminance value and the second luminance value.

7. The video processing device of claim 6 ,

wherein said verification component is further operable to calculate an average luminance value based on the first luminance value and the second luminance value, and

wherein said verification component is further operable to generate the verification signal additionally based on the average luminance value.

8. The video processing device of claim 6 ,

wherein said verification component is further operable to calculate a minimum luminance value based on the first luminance value and the second luminance value, and

wherein said verification component is further operable to generate the verification signal additionally based on the minimum luminance value.

9. The video processing device of claim 6 ,

wherein said verification component is further operable to calculate an average difference value based on the first luminance value and the second luminance value, and

wherein said verification component is further operable to generate the verification signal additionally based on the average difference value.

10. The video processing device of claim 1 , further comprising:

an image dividing component operable to divide the frame image data for each of the plurality of video frames into respective sections of image data,

wherein said luminance component is operable to generate the first luminance value corresponding to a first section of the first image data from the buffered frame image data, and to generate a second luminance value corresponding to a second section of the second frame image data from the buffered frame image data.

11. A video processing method comprising:

storing, via a buffer, frame image data for a plurality of video frames;

generating, via a luminance component, a first luminance value corresponding to a first image data from the buffered frame image data;

generating, via the luminance component, a second luminance value corresponding to a second frame image data from the buffered frame image data;

generating, via a maximum threshold component, a maximum indicator signal when the difference between the second luminance value and the first luminance value is greater than a maximum threshold;

generating, via a minimum threshold component, a minimum indicator signal when the difference between the second luminance value and the first luminance value is less than a minimum threshold; and

generating, via a flagging component, a flagged signal based on one of the maximum indicator signal and the minimum indicator signal.

12. The video processing method of claim 11 , wherein said generating a flagged signal comprises generating the flagged signal as a first flagged signal indicating a potential strobe based on the maximum indicator signal.

13. The video processing method of claim 11 , wherein said generating a flagged signal comprises generating the flagged signal as a second flagged signal indicating no potential strobe based on the minimum indicator signal.

14. The video processing method of claim 11 , further comprising:

receiving, via a verification component, a plurality of flagged signals; and

generating, via the verification component, a verification signal indicating a verified strobe, based on the received flagged signals.

15. The video processing method of claim 14 , further comprising:

calculating, via the verification component, a count value based on the number of received flagged signals,

wherein said generating a verification signal comprises generating the verification signal additionally based on the count value as compared to a predetermined count threshold.

16. The video processing method of claim 14 , further comprising:

receiving, via the verification component, the first luminance value and the second luminance value, and

wherein said generating a verification signal comprises generating the verification signal additionally based on the first luminance value and the second luminance value.

17. The video processing method of claim 16 , further comprising:

calculating, via the verification component, an average luminance value based on the first luminance value and the second luminance value,

wherein said generating a verification signal comprises generating the verification signal additionally based on the average luminance value.

18. The video processing method of claim 16 , further comprising:

calculating, via the verification component, a minimum luminance value based on the first luminance value and the second luminance value,

wherein said generating a verification signal comprises generating the verification signal additionally based on the minimum luminance value.

19. The video processing method of claim 16 , further comprising:

calculating, via the verification component, an average difference value based on the first luminance value and the second luminance value,

wherein said generating a verification signal comprises generating the verification signal additionally based on the average difference value.

20. The video processing method of claim 11 , further comprising:

dividing, via an image dividing component, the frame image data for each of the plurality of video frames into respective sections of image data,

wherein said generating a first luminance value comprises generating the first luminance value corresponding to a first section of the first frame image data from the buffered frame image data, and

wherein said generating a second luminance value comprises generating the second luminance value corresponding to a second section of the second frame image data from the buffered frame image data.

Assignments (14)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049649/0062 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2013
From: LI, RICHARD; ISHTIAQ, FAISAL
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030173/0547 →