Single-processor computer vision hardware control and application execution
First Claim
1. An apparatus for reacting to scene-based occurrences, the apparatus comprising:
- dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising a plurality of sensor pixels and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array; and
a first processing unit configured to control operation of the dedicated CV computation hardware by specifying parameters associated with and affecting the computation of the one or more CV features,wherein the first processing unit is configured to operate in a low-power state while the dedicated CV computation hardware computes the one or more CV features using readings from the neighboring sensor pixels of the sensor array, andwherein the first processing unit is further configured to execute one or more application programs and, in conjunction with execution of the one or more application programs, communicate with at least one input/output (I/O) device controller, to effectuate an audio or visual I/O operation in reaction to a face detection event generated based on operations performed on the one or more computed CV features.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses, methods, and systems are presented for reacting to scene-based occurrences. Such an apparatus may comprise dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising a plurality of sensor pixels and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array. The apparatus may further comprise a first processing unit configured to control operation of the dedicated CV computation hardware. The first processing unit may be further configured to execute one or more application programs and, in conjunction with execution of the one or more application programs, communicate with at least one input/output (I/O) device controller, to effectuate an I/O operation in reaction to an event generated based on operations performed on the one or more computed CV features.
-
Citations
25 Claims
-
1. An apparatus for reacting to scene-based occurrences, the apparatus comprising:
-
dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising a plurality of sensor pixels and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array; and a first processing unit configured to control operation of the dedicated CV computation hardware by specifying parameters associated with and affecting the computation of the one or more CV features, wherein the first processing unit is configured to operate in a low-power state while the dedicated CV computation hardware computes the one or more CV features using readings from the neighboring sensor pixels of the sensor array, and wherein the first processing unit is further configured to execute one or more application programs and, in conjunction with execution of the one or more application programs, communicate with at least one input/output (I/O) device controller, to effectuate an audio or visual I/O operation in reaction to a face detection event generated based on operations performed on the one or more computed CV features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for reacting to scene-based occurrences, the method comprising:
-
receiving, at dedicated computer vision (CV) computation hardware, sensor data from a sensor array comprising a plurality of sensor pixels; computing, at the dedicated CV computation hardware, one or more CV features using readings from neighboring sensor pixels of the sensor array; controlling, using a first processing unit, operation of the dedicated CV computation hardware by specifying parameters associated with and affecting the computation of the one or more CV features, wherein the first processing unit is operated in a low-power state while the one or more CV features are computed at the dedicated CV computation hardware using readings from the neighboring sensor pixels of the sensor array; executing, at the first processing unit, one or more application programs; and communicating, at the first processing unit and in conjunction with execution of the one or more application programs, with at least one input/output (I/O) device controller, to effectuate an audio or visual I/O operation in reaction to a face detection event generated based on operations performed on the one or more computed CV features. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for reacting to scene-based occurrences, the apparatus comprising:
-
dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising a plurality of sensor pixels and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array; and a first processing unit configured to control the dedicated CV computation hardware by specifying parameters associated with and affecting the computation of the one or more CV features, wherein the first processing unit is configured to operate in a low-power state while the dedicated CV computation hardware computes the one or more CV features using readings from the neighboring sensor pixels of the sensor array, and wherein the first processing unit is further configured communicate with at least one device controller to control an audio or visual device in reaction to a face detection event generated based on the one or more computed CV features. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for reacting to scene-based occurrences, the method comprising:
-
receiving, at dedicated computer vision (CV) computation hardware, sensor data from a sensor array comprising a plurality of sensor pixels; computing, at the dedicated CV computation hardware, one or more CV features using readings from neighboring sensor pixels; controlling, using a first processing, the dedicated CV computation hardware by specifying parameters associated with and affecting the computation of the one or more CV features, wherein the first processing unit is operated in a low-power state while the one or more CV features are computed at the dedicated CV computation hardware using readings from the neighboring sensor pixels of the sensor array; and communicating, using the first processing unit, with at least one device controller, to control an audio or visual device in reaction to a face detection event generated based on the one or more computed CV features.
-
Specification