IP Library Patent Application 14424953
Patent Application
App. No. 14/424,953

System and Method of Image Processing

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 None
App. No.
14/424,953
Abstract

The disclosure is directed to a system and method of image processing. According to various embodiments of the disclosure, a storage module in communication with a plurality of memory banks stores a plurality of pixels of an image in the memory banks and interleaves the memory banks to enable a plurality of image scanners to access the plurality of pixels. A scanning module scans a selection of pixels in at least four directions relative to a first pixel of the plurality of pixels utilizing the plurality of image scanners. A singular points detection module in communication with the scanning module acquires a depth of each pixel of the selection of scanned pixels and determines a singularity value of the first pixel by comparing the depth of the first pixel with the depth of each pixel of the selection of pixels.

Claims (40)

1 . A system for image processing, comprising:

a storage module in communication with a plurality of memory banks, the storage module configured to store a plurality of pixels of an image in the plurality of memory banks, and further configured to interleave the plurality of memory banks to enable a plurality of image scanners to access the plurality of pixels;

a scanning module including the plurality of image scanners, the scanning module configured to scan a selection of pixels in at least four directions relative to a first pixel of the plurality of pixels utilizing the plurality of image scanners; and

at least one filter module configured to receive scan data associated with the scanned selection of pixels from the scanning module, and further configured to determine at least one attribute of the image by processing the scan data.

2 . The system of claim 1 , wherein the at least four directions include a vertical direction, a horizontal direction, and two diagonal directions relative to the first pixel.

3 . The system of claim 1 , wherein the plurality of image scanners includes at least a first image scanner configured to scan a first portion of the selection of pixels in a first direction relative to the first pixel and a second image scanner configured to scan a second portion of the selection of pixels in a second direction relative to the first pixel.

4 . The system of claim 3 , wherein the first image scanner and the second image scanner are configured to operate in parallel.

5 . The system of claim 1 , wherein the at least one filter module includes a singular points detection module configured to acquire a depth of each pixel of the selection of pixels scanned by the scanning module, and further configured to determine a singularity value of the first pixel by comparing the depth of the first pixel with the depth of each pixel of the selection of pixels.

6 . The system of claim 5 , wherein the singular points detection module is further configured to locate one or more singular points of the image, each including at least one pixel with a singularity value above a selected singularity value.

7 . The system of claim 6 , further comprising:

a gesture recognition module configured to identify a gesture based upon the one or more singular points of the image located by the singular points detection module.

8 . The system of claim 7 , wherein the gesture recognition module is further configured to identify at least one feature based upon the one or more singular points of the image located by the singular points detection module, wherein the gesture is associated with the location of the at least one feature.

9 . The system of claim 7 , wherein the gesture recognition module is further configured to identify a first feature based upon one or more singular points located according to a first selected singularity value and a second feature based upon one or more singular points located according to a second selected singularity value.

10 . A system for image processing, comprising:

a storage module configured to store a plurality of pixels of an image on at least one storage medium;

a scanning module configured to scan a selection of pixels in at least four directions relative to a first pixel of the plurality of pixels stored by the storage module; and

a singular points detection module configured to acquire a depth of each pixel of the selection of pixels scanned by the scanning module, further configured to determine a singularity value of the first pixel by comparing the depth of the first pixel with the depth of each pixel of the selection of pixels, and further configured to locate one or more singular points of the image, each including at least one pixel with a singularity value above a selected singularity value.

11 . The system of claim 10 , further comprising:

a gesture recognition module configured to identify a gesture based upon the one or more singular points of the image located by the singular points detection module.

12 . The system of claim 11 , wherein the gesture recognition module is further configured to identify at least one feature based upon the one or more singular points of the image located by the singular points detection module, wherein the gesture is associated with the location of the at least one feature.

13 . The system of claim 11 , wherein the gesture recognition module is further configured to identify a first feature based upon one or more singular points located according to a first selected singularity value and a second feature based upon one or more singular points located according to a second selected singularity value.

14 . A method of image processing, comprising:

storing a plurality of pixels of an image in a plurality of memory banks;

interleaving the plurality of memory banks to enable a plurality of image scanners to access the plurality of pixels;

scanning a selection of pixels in at least four directions relative to a first pixel of the plurality of pixels utilizing the plurality of image scanners;

acquiring a depth of each pixel of the selection of pixels scanned by the plurality of image scanners; and

determining a singularity value of the first pixel by comparing the depth of the first pixel with the depth of each pixel of the selection of pixels.

15 . The method of claim 14 , wherein the at least four directions include a vertical direction, a horizontal direction, and two diagonal directions relative to the first pixel.

16 . The method of claim 14 , wherein scanning the selection of pixels includes:

scanning a first portion of the selection of pixels in a first direction relative to the first pixel utilizing a first image scanner; and

scanning a second portion of the selection of pixels in a second direction relative to the first pixel utilizing a second image scanner.

17 . The method of claim 16 , wherein the first image scanner and the second image scanner are operated in parallel.

18 . The method of claim 14 , further comprising:

locating one or more singular points of the image, each including at least one pixel with a singularity value above a selected singularity value; and

identifying a gesture based upon the one or more singular points of the image.

19 . The method of claim 14 , further comprising:

identifying at least one feature based upon the one or more singular points of the image, wherein the gesture is associated with the location of the at least one feature.

20 . The method of claim 14 , further comprising:

identifying a first feature based upon one or more singular points located according to a first selected singularity value; and

identifying a second feature based upon one or more singular points located according to a second selected singularity value.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2016
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038062/0967 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2015
From: ALISEYCHIK, PAVEL A.; ZAYTSEV, DENIS; PARFENOV, DENIS V.; LETUNOVSKIY, ALEKSEY A.; BABIN, DMITRY N.
To: LSI CORPORATION
Reel/Frame 035057/0374 →