Copy control using digital speed bumps
First Claim
1. A method of controlling a digital media recorder capable of recording digital media sequences on a digital media carrier, comprising the steps of:
- extracting, from an input media sequence, a media sub-sequence,calculating a sub-sequence digital fingerprint from the media sub-sequence,comparing the sub-sequence fingerprint with at least one first reference fingerprint, said first reference fingerprint being fetched from a primary database of fingerprints, yielding a first comparison value,depending on the first comparison value, allowing or obstructing recording of the input media sequence on the media carrier,comparing the sub-sequence fingerprint with at least one second reference fingerprint, said second reference fingerprint being fetched from a secondary database of fingerprints, yielding a second comparison value,depending on the second comparison value, storing the fingerprint in the secondary database,depending on at least the first comparison value, updating the primary database with information from the secondary database that the digital media sequence has been recorded on the media carrier.
0 Assignments
0 Petitions
Accused Products
Abstract
A digital media recorder and a method of controlling such are provided. During attempts to copy media content, sub-sequences are extracted from an input media sequence. A digital fingerprint of the sub-sequence is calculated and compared with at least one first reference fingerprint from a database. The outcome of the comparison determines the action to take in the further processing. Recording of the input media sequence on a media carrier is either allowed or obstructed, e.g. disallowed. In the case recording of the sequence is allowed, the database is updated with information that the digital media sequence has been recorded.
-
Citations
16 Claims
-
1. A method of controlling a digital media recorder capable of recording digital media sequences on a digital media carrier, comprising the steps of:
-
extracting, from an input media sequence, a media sub-sequence, calculating a sub-sequence digital fingerprint from the media sub-sequence, comparing the sub-sequence fingerprint with at least one first reference fingerprint, said first reference fingerprint being fetched from a primary database of fingerprints, yielding a first comparison value, depending on the first comparison value, allowing or obstructing recording of the input media sequence on the media carrier, comparing the sub-sequence fingerprint with at least one second reference fingerprint, said second reference fingerprint being fetched from a secondary database of fingerprints, yielding a second comparison value, depending on the second comparison value, storing the fingerprint in the secondary database, depending on at least the first comparison value, updating the primary database with information from the secondary database that the digital media sequence has been recorded on the media carrier. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
-
7. A digital media recorder capable of recording digital media sequences on a digital media carrier, comprising:
-
means for comparing the sub-sequence fingerprint with at least one second reference fingerprint, said second reference fingerprint being fetched from a secondary database of fingerprints, yielding a second comparison value, means for storing the fingerprint in the secondary database means for extracting, from an input media sequence, a media sub-sequence, means for calculating a sub-sequence digital fingerprint from the media sub-sequence, means for comparing the sub-sequence fingerprint with at least one first reference fingerprint, said first reference fingerprint being fetched from a primary database of fingerprints, yielding a first comparison value, means for analyzing the first comparison value, means for recording the input media sequence on the media carrier, means for obstructing recording of the input media sequence on the media carrier depending on the first comparison value, means for updating the primary database with information from the secondary database that the digital media sequence has been recorded on the media carrier. - View Dependent Claims (8, 9, 10, 11, 12, 13, 15, 16)
-
Specification