Identifying a digital watermark in an image/video/audio stream where the image has been converted to a different format
AssigneeMicro Focus LLC
InventorsDouglas Max Grover, Michael F. Angelo
Life of this patent
Estimating the term…
Abstract
A visual media is received. For example, the received visual media may be a digital image, a video file, or a video stream. A plurality of colors in the visual media are identified. In response to identifying the plurality of colors in the visual media, one or more watermark colors missing from the plurality of colors. A first watermark is generated to include in the visual media. The first watermark comprises at least one of the missing one or more watermark colors. The watermarked visual media is verified using image processing.
Claims20
A system comprising:
- a microprocessor;
- and
- a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that, when executed by the microprocessor, cause the microprocessor to:
- receive a visual media;
- identify a plurality of colors in the visual media;
- in response to the identification of the plurality of colors in the visual media, identify one or more watermark colors missing from the plurality of colors;
- and
- generate a first watermark to include in the visual media, wherein the first watermark comprises at least one of the missing one or more watermark colors, and wherein the first watermark is verified using image processing.
A method comprising:
- receiving, by a microprocessor, a visual media;
- identifying, by the microprocessor, a plurality of colors in the visual media;
- in response to identifying the plurality of colors in the visual media, identifying, by the microprocessor, one or more watermark colors missing from the plurality of colors;
- and
- generating, by the microprocessor, a first watermark to include in the visual media, wherein the first watermark comprises at least one of the missing one or more watermark colors, and wherein the first watermark is verified using image processing.
A non-transitory computer-readable data storage medium storing program code executable by a processor of a system to perform processing comprising:
- receiving a visual media;
- identifying a plurality of colors in the visual media;
- in response to identifying the plurality of colors in the visual media, identifying one or more watermark colors missing from the plurality of colors;
- and
- generating a first watermark to include in the visual media, wherein the first watermark comprises at least one of the missing one or more watermark colors, and wherein the first watermark is verified using image processing.
Dependencies are inferred from the claim text.