A system enables encoding of a removable mark into digital data, and
decoding of the mark from the digital data. The system comprises an
encoder and a decoder. The encoder includes a target area locator for
locating in the digital data a flat area having a flatness value n, and
includes a marker for using the flatness value n to encode a mark into the
flat area. The decoder attempts to extract a mark that includes a plateau
and a core from digital data. The decoder includes a mark area locator for
using a flatness value n to search digital data for a possible plateau, an
unmarker coupled to the flat area locator for decoding a possible core
upon locating a possible plateau and for using the flatness value n to
replace the possible core with possible original data, and an
authenticator coupled to the unmarker for examining the possible core for
accuracy.
Een systeem laat het coderen van een verwijderbaar teken in digitale gegevens, en het decoderen van het teken van de digitale gegevens toe. Het systeem bestaat uit een codeur en uit een decoder. De codeur omvat een merkteken van het doelgebied voor de plaatsbepaling van in de digitale gegevens een vlak gebied dat een vlakheidswaarde n heeft, en omvat een teller voor het gebruiken van de vlakheidswaarde n om een teken in het vlakke gebied te coderen. De decoder probeert om een teken te halen dat een plateau en een kern van digitale gegevens omvat. De decoder omvat een merkteken van het tekengebied voor het gebruiken van een vlakheidswaarde n aan onderzoeks digitale gegevens voor een mogelijk plateau, een unmarker die aan het vlakke gebiedsmerkteken wordt gekoppeld voor het decoderen van een mogelijke kern op de plaatsbepaling van een mogelijk plateau en voor het gebruiken van de vlakheidswaarde n om de mogelijke kern met mogelijke oorspronkelijke gegevens te vervangen, en een authenticator die aan unmarker voor het onderzoeken van de mogelijke kern voor nauwkeurigheid wordt gekoppeld.