Image processor with evaluation layer implementing software and hardware algorithms of different precision
First Claim
1. An image processor comprising:
- image processing circuitry implementing a plurality of processing layers including at least an evaluation layer and a recognition layer;
the evaluation layer comprising a software-implemented portion and a hardware-implemented portion;
the software-implemented portion of the evaluation layer being configured to generate first object data of a first precision level using a software algorithm;
the hardware-implemented portion of the evaluation layer being configured to generate second object data of a second precision level lower than the first precision level using a-hardware algorithm;
wherein the evaluation layer further comprises a signal combiner configured to combine the first and second object data to generate output object data for delivery to the recognition layer.
8 Assignments
0 Petitions
Accused Products
Abstract
An image processor comprises image processing circuitry implementing a plurality of processing layers including at least an evaluation layer and a recognition layer. The evaluation layer comprises a software-implemented portion and a hardware-implemented portion, with the software-implemented portion of the evaluation layer being configured to generate first object data of a first precision level using a software algorithm, and the hardware-implemented portion of the evaluation layer being configured to generate second object data of a second precision level lower than the first precision level using a hardware algorithm. The evaluation layer further comprises a signal combiner configured to combine the first and second object data to generate output object data for delivery to the recognition layer. By way of example only, the evaluation layer may be implemented in the form of an evaluation subsystem of a gesture recognition system of the image processor.
14 Citations
20 Claims
-
1. An image processor comprising:
-
image processing circuitry implementing a plurality of processing layers including at least an evaluation layer and a recognition layer; the evaluation layer comprising a software-implemented portion and a hardware-implemented portion; the software-implemented portion of the evaluation layer being configured to generate first object data of a first precision level using a software algorithm; the hardware-implemented portion of the evaluation layer being configured to generate second object data of a second precision level lower than the first precision level using a-hardware algorithm; wherein the evaluation layer further comprises a signal combiner configured to combine the first and second object data to generate output object data for delivery to the recognition layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
configuring a plurality of processing layers of an image processor including at least an evaluation layer and a recognition layer; generating first object data of a first precision level using a software algorithm in a software-implemented portion of the evaluation layer; generating second object data of a second precision level lower than the first precision level using a hardware algorithm in a hardware-implemented portion of the evaluation layer; and combining the first and second object data to generate output object data for delivery to the recognition layer. - View Dependent Claims (16, 17)
-
-
18. An image processing system comprising:
-
one or more image sources providing image data; one or more image destinations; and an image processor coupled to said one or more image sources and said one or more image destinations; wherein the image processor comprises; image processing circuitry implementing a plurality of processing layers including at least an evaluation layer and a recognition layer; the evaluation layer comprising a software-implemented portion and a hardware-implemented portion; the software-implemented portion of the evaluation layer being configured to generate first object data of a first precision level using a software algorithm; the hardware-implemented portion of the evaluation layer being configured to generate second object data of a second precision level lower than the first precision level using a hardware algorithm; wherein the evaluation layer further comprises a signal combiner configured to combine the first and second object data to generate output object data for delivery to the recognition layer. - View Dependent Claims (19, 20)
-
Specification