IP Library Granted Patent US 7,715,652
Granted Patent B1
US 7,715,652 · App. 11/232,459 · Granted May 11, 2010

Method and/or apparatus for detecting homogeneity of blocks in an image processing system

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 7,715,652
App. No.
11/232,459
Granted
May 11, 2010
Kind
B1
Abstract

An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to (i) receive an image data stream comprising a plurality of frames each having a plurality of regions, (ii) select a particular region to be marked as being homogeneous or not homogeneous, and (iii) determine whether a group of neighboring regions to the selected region are qualified or not qualified. The second circuit may be configured to mark the selected region as being homogeneous when one or more of the adjacent regions are (i) qualified and (ii) previously marked as being homogeneous.

Claims (31)

1. An apparatus comprising:

a first circuit configured to (i) receive an image data stream comprising a plurality of frames each having a plurality of regions, (ii) select a particular region to be marked as being homogeneous or not homogeneous, and (iii) determine whether a group of neighboring regions to said selected region are qualified or not qualified; and

a second circuit configured to mark said selected region as being homogeneous when one or more of said adjacent regions is (i) qualified and (ii) previously marked as being homogeneous.

2. The apparatus according to claim 1 , wherein said second circuit marks said selected region in response to two or more of said adjacent regions being (i) qualified and (ii) previously marked as being homogeneous.

3. The apparatus according to claim 1 , wherein said neighboring regions comprise one or more regions adjacent to said selected region within a particular frame.

4. The apparatus according to claim 1 , wherein each of said regions comprises a block.

5. The apparatus according to claim 2 , wherein said neighboring regions are located in any one of four positions in relation to said selected region.

6. The apparatus according to claim 1 , wherein said neighboring regions comprise one or more blocks in the same location within consecutive frames.

7. The apparatus according to claim 1 , wherein said neighboring regions comprise two or more regions in the same location within consecutive frames.

8. The apparatus according to claim 1 , wherein said first circuit comprises a neighboring region qualifier circuit and said second circuit comprises a homogeneity inferrer.

9. The apparatus according to claim 8 , wherein said homogeneity inferrer is configured to present a homogeneity value representing whether said selected region is homogeneous or non-homogeneous.

10. The apparatus according to claim 9 , wherein said homogeneity value (i) is equal to one if said selected region is homogeneous and (ii) is equal to zero if said selected region is non-homogeneous.

11. The apparatus according to claim 1 , wherein the said image data is interlaced.

12. The apparatus according to claim 11 , wherein the structure of said selected region is adaptive to be either frame based or field based.

13. The apparatus according to claim 11 , wherein said neighboring regions are frame based.

14. The apparatus according to claim 12 , wherein (i) said neighboring regions are all from a top field or (ii) a selected number of neighboring regions are all from a bottom field.

15. The apparatus according to claim 11 , wherein:

a structure of said selected region is not adaptive; and

a selected number of neighboring regions have a similar structure to said selected region.

16. The apparatus according to claim 1 , wherein said selected region and said neighboring regions are non-rectangular.

17. An apparatus comprising:

a first circuit configured to (i) receive an image data stream comprising a plurality of frames, where each frame comprises a plurality of regions, where each region comprises a plurality of pixels, (ii) select a particular region to be marked as being homogeneous or not homogeneous, and (iii) determine whether a group of neighboring regions to said selected region are qualified or not qualified; and

a second circuit configured to mark said selected region as being homogeneous when one or more of said neighboring regions are (i) qualified and (ii) previously marked as being homogeneous.

18. A method for determining homogeneity of a selected block of an image data stream comprising a plurality of frames each having a plurality of blocks, comprising steps of:

(A) receiving said image data stream in an image processing system and identifying a selected number of neighboring blocks in relation to said selected block of said image data stream;

(B) determining which of said selected number of neighboring blocks are qualified neighboring blocks;

(C) determining which of said selected number of neighboring blocks are homogeneous; and

(D) setting a homogeneity flag value associated with the selected block to (i) a first state marking the selected block as homogeneous in response to one or more of said selected number of neighboring blocks being both qualified and previously marked as being homogeneous and (ii) a second state marking the selected block as non-homogeneous in response to all of said selected number of neighboring blocks not being both qualified and previously marked as being homogeneous.

19. The method according to claim 18 , wherein step (A) further comprises the step of:

identifying two neighboring blocks in relation to said selected block; and

determining a position of said two neighboring blocks as any one of six positions in relation to said selected block.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2023
From: EAST WEST BANK
To: GEO SEMICONDUCTOR INC.
Reel/Frame 062955/0700 →
SECURITY INTEREST Recorded Jul 26, 2022
From: GEO SEMICONDUCTOR INC.
To: EAST WEST BANK
Reel/Frame 060925/0979 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2022
From: CRESCENT COVE CAPITAL II, LP
To: GEO SEMICONDUCTOR, INC.
Reel/Frame 060840/0079 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: SCOTT LAKE HOLDINGS INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 050340/0516 →
SECURITY INTEREST Recorded May 31, 2019
From: GEO SEMICONDUCTOR INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 049337/0040 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: ROADMAP GEO LP III
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049334/0793 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2019
From: BISHOPSGATE HOLDINGS CORPORATION
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049286/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. FROM US12027189 TO PCTUS1227189 PREVIOUSLY RECORDED ON REEL 044958 FRAME 0828. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Mar 1, 2018
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 045482/0808 →
SECURITY INTEREST Recorded Dec 26, 2017
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 044958/0828 →
SECURITY INTEREST Recorded Dec 20, 2017
From: GEO SEMICONDUCTOR INC.
To: SCOTT LAKE HOLDINGS INC.
Reel/Frame 044957/0529 →
SECURITY AGREEMENT Recorded Oct 23, 2013
From: GEO SEMICONDUCTOR INC
To: BISHOPSGATE HOLDINGS CORPORATION
Reel/Frame 031479/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: MAXIM INTEGRATED PRODUCTS, INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 029677/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2009
From: MOBILYGEN CORPORATION
To: MAXIM INTEGRATED PRODUCTS
Reel/Frame 023283/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2005
From: ZHANG, HUIPIN; WEN, JIANTAO; ALVAREZ, JOSE' R.
To: MOBILYGEN CORPORATION
Reel/Frame 017188/0356 →