A method of processing asynchronous event-driven input samples of a continuous time signal, includes calculating a convolutional output directly from the event-driven input samples. The convolutional output is based on an asynchronous pulse modulated (APM) encoding pulse. The method further includes interpolating output between events.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of processing asynchronous event-driven input samples of a continuous time signal, comprising: calculating a convolutional output directly from the event-driven input samples. 2. The method of claim 1, in which the convolutional output is in an event-based format. 3. The method of claim 1, further comprising interpolating output between events. 4. The method of claim 1, in which the convolutional output is based at least in part on an asynchronous pulse modulated (APM) encoding pulse. 5. The method of claim 1, in which calculating comprises expressing an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 6. The method of claim 1, in which calculating comprises approximating an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 7. The method of claim 1, in which the event-driven input samples comprise event-driven samples of an input signal and event-driven samples of a system impulse response function and in which calculating further comprises generating the convolutional output in an event-driven manner in response to an input signal event. 8. The method of claim 1, further comprising calculating a second convolutional output directly from the convolutional output, which is in an event-based format. 9. An apparatus for processing asynchronous event-driven input samples of a continuous time signal, comprising: a memory; and at least one processor coupled to the memory, the at least one processor configured to calculate a convolutional output directly from the event-driven input samples. 10. The apparatus of claim 9, in which the convolutional output is in an event-based format. 11. The apparatus of claim 9, in which the at least one processor is further configured to interpolate output between events. 12. The apparatus of claim 9, in which the at least one processor is further configured to calculate the convolutional output based at least in part on an asynchronous pulse modulated (APM) encoding pulse. 13. The apparatus of claim 9, in which the at least one processor is further configured to calculate the convolutional output by expressing an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 14. The apparatus of claim 9, in which the at least one processor is further configured to calculate the convolutional output by approximating an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 15. The apparatus of claim 9, in which the event-driven input samples comprise event-driven samples of an input signal and event-driven samples of a system impulse response function and in which the at least one processor is further configured to calculate the convolutional output by generating the convolutional output in an event-driven manner in response to an input signal event. 16. The apparatus of claim 9, in which the at least one processor is further configured to calculate a second convolutional output directly from the convolutional output, which is in an event-based format. 17. An apparatus for processing asynchronous event-driven input samples of a continuous time signal, comprising: means for calculating a convolutional output directly from the event-driven input samples; and means for interpolating output between events. 18. The apparatus of claim 17, in which the convolutional output is in an event-based format. 19. The apparatus of claim 17, in which the means for calculating calculates the convolutional output based at least in part on an asynchronous pulse modulated (APM) encoding pulse. 20. The apparatus of claim 17, in which the means for calculating calculates the convolutional output by expressing an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 21. The apparatus of claim 17, in which the means for calculating calculates the convolutional output by approximating an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 22. The apparatus of claim 17, in which the event-driven input samples comprise event-driven samples of an input signal and event-driven samples of a system impulse response function and in which the means for calculating calculates the convolutional output by generating the convolutional output in an event-driven manner in response to an input signal event. 23. The apparatus of claim 17, further comprising means for calculating a second convolutional output directly from the convolutional output, which is in an event-based format. 24. A non-transitory computer readable medium having encoded thereon program code which when executed by a processor causes the processor to process asynchronous event-driven input samples of a continuous time signal, the program code comprising: program code to calculate a convolutional output directly from the event-driven input samples. 25. The non-transitory computer readable medium of claim 24, in which the convolutional output is in an event-based format. 26. The non-transitory computer readable medium of claim 24, further comprising program code to interpolate output between events. 27. The non-transitory computer readable medium of claim 24, further comprising program code to calculate the convolutional output based at least in part on an asynchronous pulse modulated (APM) encoding pulse. 28. The non-transitory computer readable medium of claim 24, further comprising program code to calculate the convolutional output by expressing an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 29. The non-transitory computer readable medium of claim 24, further comprising program code to calculate the convolutional output by approximating an encoding pulse and a convolutional kernel function as a sum of complex weighted causal complex exponentials. 30. The non-transitory computer readable medium of claim 24, in which the event-driven input samples comprise event-driven samples of an input signal and event-driven samples of a system impulse response function and further comprising program code to calculate the convolutional output by generating the convolutional output in an event-driven manner in response to an input signal event. 31. The non-transitory computer readable medium of claim 24, further comprising program code to calculate a second convolutional output directly from the convolutional output, which is in an event-based format.