1. Data processing apparatus comprising: a video data receiver configured to receive video data; an audio data receiver configured to receive audio data; and an alarm engine configured to perform sequential analysis of said received video and audio data to determine a sequence of one or more incidents and generate an alarm signal based on an output signal generated by said sequential analysis.