An apparatus for skipping content from a stream of audio and/or video data, the apparatus comprising: an input for receiving a main stream, the main stream comprising successive content elements (22a-22g; 24a-24f) of video and/or audio data; a computation circuit for computing main fingerprints from the successive content elements, each main fingerprint corresponding to a content element; an input for receiving a reference stream, the reference stream containing content elements of the main stream at a lower spatial or temporal resolution than the main stream, the reference stream having a lower data rate than the main stream, wherein the computation circuit is arranged to compute reference fingerprints from the lower resolution content elements of the reference stream; a comparator unit for comparing the main fingerprints with the reference fingerprints according to their respective positions in the main stream and the reference stream; and a control unit that is arranged to: make a determination, for a given content element from the main stream, whether the corresponding main fingerprint matches a particular reference fingerprint of the reference fingerprints from the reference stream or rather the main fingerprint mismatches the particular reference fingerprint, wherein the determination is that the corresponding main fingerprint matches the particular reference fingerprint when (i) the corresponding main fingerprint substantially equals the particular reference fingerprint and (ii) a main fingerprint for a further content element from the main stream that is temporally adjacent to the given content element also matches a further reference fingerprint of the reference fingerprints from the reference stream; and skip the given content element from the main stream responsive to the determination being that the corresponding main fingerprint for the given content element mismatches the particular reference fingerprint. an input for receiving a main stream, the main stream comprising successive content elements (22a-22g; 24a-24f) of video and/or audio data; a computation circuit for computing main fingerprints from the successive content elements, each main fingerprint corresponding to a content element; an input for receiving a reference stream, the reference stream containing content elements of the main stream at a lower spatial or temporal resolution than the main stream, the reference stream having a lower data rate than the main stream, wherein the computation circuit is arranged to compute reference fingerprints from the lower resolution content elements of the reference stream; a comparator unit for comparing the main fingerprints with the reference fingerprints according to their respective positions in the main stream and the reference stream; and a control unit that is arranged to: make a determination, for a given content element from the main stream, whether the corresponding main fingerprint matches a particular reference fingerprint of the reference fingerprints from the reference stream or rather the main fingerprint mismatches the particular reference fingerprint, wherein the determination is that the corresponding main fingerprint matches the particular reference fingerprint when (i) the corresponding main fingerprint substantially equals the particular reference fingerprint and (ii) a main fingerprint for a further content element from the main stream that is temporally adjacent to the given content element also matches a further reference fingerprint of the reference fingerprints from the reference stream; and skip the given content element from the main stream responsive to the determination being that the corresponding main fingerprint for the given content element mismatches the particular reference fingerprint. make a determination, for a given content element from the main stream, whether the corresponding main fingerprint matches a particular reference fingerprint of the reference fingerprints from the reference stream or rather the main fingerprint mismatches the particular reference fingerprint, wherein the determination is that the corresponding main fingerprint matches the particular reference fingerprint when (i) the corresponding main fingerprint substantially equals the particular reference fingerprint and (ii) a main fingerprint for a further content element from the main stream that is temporally adjacent to the given content element also matches a further reference fingerprint of the reference fingerprints from the reference stream; and skip the given content element from the main stream responsive to the determination being that the corresponding main fingerprint for the given content element mismatches the particular reference fingerprint.