Watermarking digital content

US11113780B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11113780-B2
Application numberUS-201916978577-A
CountryUS
Kind codeB2
Filing dateFeb 11, 2019
Priority dateApr 6, 2018
Publication dateSep 7, 2021
Grant dateSep 7, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

I claim: 1. 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. 2. The method as claimed in claim 1 , wherein the retrieving comprises creating the library of watermark tints, the creating comprising: generating a grayscale image of a white template image; applying histogram compression to the generated grayscale image to obtain a compressed image; and inverting a colour of the compressed image to obtain a transparent image. 3. The method as claimed in claim 2 , further comprising: dividing the transparent image into a plurality of ties of the first size to obtain a watermark tint; and creating the watermark tint set having a predetermined number of watermark tints of the first size therein. 4. The method as claimed in claim 3 , wherein the creating comprises associating a payload ID with the watermark tint. 5. The method as claimed in claim 1 , wherein the retrieving comprises: determining a highest common divisor of a resolution associated with the digital content; and selecting the first size based on the determining. 6. The method as claimed in claim 1 , wherein the overlaying comprises marking a payload ID associated with each of the plurality of preformed watermark tints as used. 7. The method as claimed in claim 1 , wherein the overlaying comprises marking a payload ID associated with each of the plurality of preformed watermark tints as reserved when the plurality of tints is selected for overlaying. 8. The method as claimed in claim 1 , wherein the overlaying comprises embedding user identification parameters in each of the plurality of watermark tints. 9. 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. 10. The watermarking system ( 102 ) as claimed in claim 9 , further comprising a library creation engine ( 214 ) to: generate a grayscale image of a white template image; compress the generated grayscale image using histogram compression technique; invert a colour of the compressed image to obtain a transparent image; and divide the transparent image into a plurality of tiles, each tile forming a preformed watermark tint. 11. The watermarking system ( 102 ) as claimed in claim 10 , wherein the library creation engine ( 214 ) is to create a watermark tint set of a first size having a predetermined number of tiles of the first size. 12. The watermarking system ( 102 ) as claimed in claim 10 , wherein the library creation engine ( 214 ) is to associate a payload ID with each watermark tint. 13. The watermarking system ( 102 ) as claimed in claim 9 , wherein the selection engine ( 204 ) is to: determine a highest common divisor of a resolution associated with the digital content; and ascertain the size and the number of the watermark tints based on the highest common divisor of the resolution. 14. 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. 15. The non-transitory computer-readable medium ( 502 ) as claimed in claim 14 , further comprising instructions executable by the processing resource ( 504 ) to: associate a payload ID with each preformed watermark tint; mark the payload ID associated the preformed watermark tint as used when the preformed watermark tint is overlaid; and mark the payload ID associated with the preformed watermark tint as reserved when preformed watermark tint is selected for overlaying.

Assignees

Inventors

Classifications

  • involving watermark {(protecting executable software by watermarking G06F21/16; image watermarking in general G06T1/0021; watermarks inserted in still images for transmission purposes H04N1/32144; inserting watermarks during video coding H04N19/467)} · CPC title

  • involving changing the magnitude of selected pixels, e.g. overlay of information or super-imposition (H04N1/32219, H04N1/32224 take precedence) · CPC title

  • involving content or source identification data, e.g. Unique Material Identifier [UMID] · CPC title

  • G06T1/0028Primary

    Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking · CPC title

  • Compression · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11113780B2 cover?
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 plural…
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification H04N21/8358. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).