Perceptability model applied to watermark signals
First Claim
Patent Images
1. A method comprising:
- obtaining data representing visual media;
analyzing the data with a computing device to determine perceptibility attributes of the data, including applying a color image appearance model to the data to compute the perceptibility attributes based on visibility of color components within the data;
varying a digital watermark signal relative to the data with reference to the perceptibility attributes, wherein varying comprises maintaining a predetermined perceptibility quality level of the visual media across the signal, and wherein the predetermined perceptibility quality level is based at least in part on the data;
embedding the digital watermark signal in the data, wherein the digital watermark signal is varied so that modifications of the visual media to encode digital data of the digital watermark signal do not degrade the visual quality of the visual media signal beyond the predetermined perceptibility quality level.
6 Assignments
0 Petitions
Accused Products
Abstract
This document relates generally to digital watermarking. One claim recites a method including: obtaining data representing visual media; determining a model through iteratively embedding a digital watermark signal in the data; and embedding the digital watermark signal in the data according to the model. The model maximizes robustness of the digital watermark signal while minimizing perceptibility of the digital watermark signal when the signal is embedded in the data. A new embedding form or embedding mask is created after each embedding iteration. Of course, other combinations are described and claimed as well.
60 Citations
19 Claims
-
1. A method comprising:
-
obtaining data representing visual media; analyzing the data with a computing device to determine perceptibility attributes of the data, including applying a color image appearance model to the data to compute the perceptibility attributes based on visibility of color components within the data; varying a digital watermark signal relative to the data with reference to the perceptibility attributes, wherein varying comprises maintaining a predetermined perceptibility quality level of the visual media across the signal, and wherein the predetermined perceptibility quality level is based at least in part on the data; embedding the digital watermark signal in the data, wherein the digital watermark signal is varied so that modifications of the visual media to encode digital data of the digital watermark signal do not degrade the visual quality of the visual media signal beyond the predetermined perceptibility quality level. - View Dependent Claims (2, 3, 4, 5, 8)
-
-
6. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to obtain data representing visual media; instructions to analyze the data to determine perceptibility attributes of the data, including applying a color image appearance model to the data to compute the perceptibility attributes based on visibility of color components within the data; instructions to vary a digital watermark signal relative to the data with reference to the perceptibility attributes, wherein varying comprises maintaining a predetermined perceptibility quality level of the visual media across the signal, and wherein the predetermined perceptibility quality level is based at least in part on the data; and instructions to embed the digital watermark signal in the data, wherein the digital watermark signal is varied so that modifications of the visual media to encode digital data of the digital watermark signal do not degrade the visual quality of the visual media signal beyond the predetermined perceptibility quality level. - View Dependent Claims (7)
-
-
9. A method comprising:
-
obtaining data representing visual media; determining, with a computing device, a model which maximizes robustness of a digital watermark signal while minimizing perceptibility of the digital watermark signal when the signal is embedded in the data, wherein determining the model includes computing visibility based on analysis of visibility of plural different color components of the visual media; and embedding the digital watermark signal in the data according to the model, wherein the model and a reference are used to adjust the digital watermark signal embedding in the different color components and maintain a visual quality of the visual media relative to a quality level, wherein the reference is based at least in part on the data. - View Dependent Claims (10, 11, 12, 13, 17)
-
-
14. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to obtain data representing visual media; instructions to determine a model which maximizes robustness of a digital watermark signal while minimizing perceptibility of the digital watermark signal when the signal is embedded in the data, wherein the instructions to determine the model include instructions to compute visibility based on analysis of plural different color components of the visual media; and instructions to embed the digital watermark signal in the data according to the model, wherein the model and a reference are used to adjust the digital watermark signal embedding in the different color components and maintain a visual quality of the visual media relative to a quality level, and wherein the reference is based at least in part on the data. - View Dependent Claims (15, 16)
-
-
18. A method comprising:
-
obtaining data representing visual media; determining, with a computing device, a model through iteratively embedding a digital watermark signal in the data, wherein the model maximizes robustness of the digital watermark signal while minimizing perceptibility of the digital watermark signal when the signal is embedded in the data, wherein, after each embedding iteration, a new embedding form or embedding mask is created based on analysis of visibility of plural different color components of the visual media with reference to the data; and embedding the digital watermark signal in the data according to the model.
-
-
19. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to obtain data representing visual media; instructions to determine a model through iteratively embedding a digital watermark signal in the data, wherein the model maximizes robustness of the digital watermark signal while minimizing perceptibility of the digital watermark signal when the signal is embedded in the data, wherein, after each embedding iteration, a new embedding form or embedding mask is created based on analysis of visibility of plural different color components of the visual media with reference to the data; and instructions to embed the digital watermark signal in the data according to the model.
-
Specification