A signal processing method for histogram generation from a plurality of event detectors, wherein each of said event detectors generates an event signal as a response to an external event, wherein said event detectors are connected to a current injection module which is connected to a plurality of capacitors, wherein the histogram to be generated includes a plurality of bins and each of said bins is univocally assigned to a capacitor among said plurality of capacitors, the method comprising the steps of:
- [a] during an event time interval corresponding to a bin, said plurality of event detectors generates a plurality of said event signals as a response to a plurality of external events;
- [b] said current injection module detects said event signals;
- [c] for each one of said event signals, said current injection module generates a corresponding current signal, and said current signal is injected in a capacitor assigned to said bin, and stored therein during a pre-defined injection time interval associated to said capacitor and to said bin which is different in terms of start time and/or duration from said event time interval corresponding to the same bin;
- [d] repeating steps [a] to [c] for each successive bin of said histogram;
- and
- reading the charge accumulated in each of said capacitors for the bin assigned to said capacitor.