SELECTION OF CONTENT FROM A STREAM OF VIDEO OR AUDIO DATA
First Claim
1. An apparatus comprising:
- a comparator unit arranged to;
receive a main stream and a reference stream, the main stream having a higher data rate than the reference stream and comprising successive content elements and inserted sections intermixed with the successive content elements, the reference stream defining sequential reference fingerprints that correspond to the successive content elements of the main stream but not to the inserted sections in the main stream;
compute a main fingerprint from the successive content elements; and
compare the main fingerprint with a reference fingerprint among the sequential reference fingerprints defined by the reference stream that has a lower data rate than the main stream; and
a control unit arranged to select content elements from the main stream based on whether the main fingerprint matches the reference fingerprint among the sequential reference fingerprints defined by the reference stream that has the lower data rate than the main stream.
15 Assignments
0 Petitions
Accused Products
Abstract
A main stream contains successive content elements of video and/or audio information that encode video and/or audio information at a first data rate. A computation circuit (144) computes main fingerprints from the successive content elements. A reference stream is received having a second data rate lower than the first data rate. The reference stream defines a sequence of the reference fingerprints. A comparator unit (144) compares the main fingerprints with the reference fingerprints. The main stream is monitored for the presence of inserted content elements between original content elements, where the original content elements have main fingerprints that match successive reference fingerprints and the inserted content elements have main fingerprints that do not match reference fingerprints. Rendering of inserted content elements to be skipped. In an embodiment when more than one content element matches only one is rendered. In another embodiment matching is used to control zapping to or from the main stream. In another embodiment matching is used to control linking of separately received mark-up information such as subtitles to points in the main stream.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a comparator unit arranged to; receive a main stream and a reference stream, the main stream having a higher data rate than the reference stream and comprising successive content elements and inserted sections intermixed with the successive content elements, the reference stream defining sequential reference fingerprints that correspond to the successive content elements of the main stream but not to the inserted sections in the main stream; compute a main fingerprint from the successive content elements; and compare the main fingerprint with a reference fingerprint among the sequential reference fingerprints defined by the reference stream that has a lower data rate than the main stream; and a control unit arranged to select content elements from the main stream based on whether the main fingerprint matches the reference fingerprint among the sequential reference fingerprints defined by the reference stream that has the lower data rate than the main stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a main stream and a reference stream, the main stream having a higher data rate than the reference stream and comprising successive content elements and inserted sections intermixed with the successive content elements, the reference stream defining sequential reference fingerprints that correspond to the successive content elements of the main stream but not to the inserted sections in the main stream; computing a main fingerprint from the successive content elements; comparing the main fingerprint with a reference fingerprint among the sequential reference fingerprints defined by the reference stream that has a lower data rate than the main stream; and selecting content elements from the main stream based on whether the main fingerprint matches the reference fingerprint among the sequential reference fingerprints defined by the reference stream that has the lower data rate than the main stream. - View Dependent Claims (12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. A non-transitory computer readable medium comprising a program of instructions that, when executed by a programmable machine, causes the machine to perform operations comprising:
-
receiving a main stream and a reference stream, the main stream having a higher data rate than the reference stream and comprising successive content elements and inserted sections intermixed with the successive content elements, the reference stream defining sequential reference fingerprints that correspond to the successive content elements of the main stream but not to the inserted sections in the main stream; computing a main fingerprint from the successive content elements; comparing the main fingerprint with a reference fingerprint among the sequential reference fingerprints defined by the reference stream that has a lower data rate than the main stream; selecting content elements from the main stream based on whether the main fingerprint matches the reference fingerprint among the sequential reference fingerprints defined by the reference stream that has the lower data rate than the main stream.
-
Specification