Watermarking digital content
AssigneeHewlett-Packard Development Company, L.P.
InventorAmrendra Kumar
Life of this patent
Estimating the term…
Abstract
Examples relating to watermarking digital content are described herein. According to one example, a digital quality of digital content received for watermarking is determined. From a library of watermark tints comprising a plurality of preformed watermark tints of predefined sizes, a watermark tint set for watermarking the digital content is retrieved, the watermark tint set comprising a plurality of watermark tints having a first size. The first size of the plurality of watermark tints is determined based on the digital quality of the digital content. The plurality of watermark tints having the first size are overlaid over the digital content to watermark the digital content.
Claims15
A method comprising:
- determining a digital quality of digital content received for watermarking;
- retrieving, from a library of watermark tints comprising a plurality of preformed watermark tints of predefined sizes, a watermark tint set for watermarking the digital content, the watermark tint set comprising a plurality of watermark tints having a first size, wherein the first size of the plurality of watermark tints is determined based on the digital quality of the digital content;
- and
- overlaying the plurality of watermark tints of the first size over the digital content to watermark the digital content.
A watermarking system (102) comprising:
- a selection engine (204) to,
- determine a digital quality of a digital content received for watermarking;
- ascertain a size and a number of preformed watermark tints for watermarking the digital content, based on the digital quality of the digital content;
- retrieve a watermark tint set from a library of watermark tints, the watermark tint set comprising the ascertained number of preformed watermark tints of the ascertained size;
- and
- a watermarking engine (206) to overlay the retrieved preformed watermark tints in the watermark tint set over the digital content to watermark the digital content.
A non-transitory computer-readable medium (502) comprising instructions executable by a processing resource (504) of a device to:
- determining one of an aspect ratio (x:y) and a resolution (x, y) of digital content received for watermarking;
- ascertain a size and a number of preformed watermark tints to watermark the digital content based on a highest common divisor of x and y, each preformed watermark tint formed by generating a transparent format of a white template image using histogram compression technique and dividing the transparent image into a plurality of tiles of different sizes;
- select, based on the highest common divisor, a watermark tint set comprising the ascertained number of preformed watermark tints of the ascertained size;
- and
- overlay the preformed watermark tints in the watermark tint set over the digital content to watermark the digital content.
Dependencies are inferred from the claim text.