Screen watermarking methods and arrangements
First Claim
1. A method involving the rendering of information on a viewing screen, the information including foreground and background information, the foreground information including text characters, the information being rendered so that the background information is not visible on the screen at points where text characters are presented, characterized in that:
- the background information has a plural-bit machine-readable data payload encoded therein, and the method includes;
receiving a zoom control signal from a user interface;
in response to said zoom control signal, changing, by a first amount, a scale at which the foreground information is rendered on the screen; and
in response to said zoom control signal, altering, by a second amount, a scale at which the background information is rendered on the screen;
wherein the absolute value of the second amount is less than the absolute value of the first amount; and
wherein, after the scale of the background information has been altered in response to the zoom control signal, the scale of the background information remains fixed until a new zoom control signal is received from the user interface, and a physical scale of a digital watermark in electronic imagery is de-coupled from the physical size of a digital display, the size of a display window, or a zoom level.
1 Assignment
0 Petitions
Accused Products
Abstract
In an exemplary embodiment, image content is rendered to include a digital watermark pattern at an essentially fixed scale, regardless of the size of screen on which the content is displayed. In one particular embodiment, CSS and JavaScript are responsive to the rendering context (which can include screen size, and/or viewer position) to define the geometry of a watermarked texture block, which is tiled to serve as a background of an HTML-defined page. A great variety of other features and arrangements are also detailed.
23 Citations
18 Claims
-
1. A method involving the rendering of information on a viewing screen, the information including foreground and background information, the foreground information including text characters, the information being rendered so that the background information is not visible on the screen at points where text characters are presented, characterized in that:
-
the background information has a plural-bit machine-readable data payload encoded therein, and the method includes; receiving a zoom control signal from a user interface; in response to said zoom control signal, changing, by a first amount, a scale at which the foreground information is rendered on the screen; and in response to said zoom control signal, altering, by a second amount, a scale at which the background information is rendered on the screen; wherein the absolute value of the second amount is less than the absolute value of the first amount; and wherein, after the scale of the background information has been altered in response to the zoom control signal, the scale of the background information remains fixed until a new zoom control signal is received from the user interface, and a physical scale of a digital watermark in electronic imagery is de-coupled from the physical size of a digital display, the size of a display window, or a zoom level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising the acts:
-
receiving a zoom control signal from a user interface; in response to said zoom control signal, changing—
by a first amount—
a scale of visual content that is rendered on an electronic display for user viewing; andin response to said zoom control signal, changing—
by a second amount—
a scale of a steganographic digital watermark pattern that is rendered on the electronic display with said visual content;wherein the absolute value of the second amount is less than the absolute value of the first amount; and wherein, after the scale of the background information has been altered in response to the zoom control signal, the scale of the background information remains fixed until a new zoom control signal is received from the user interface, and a physical scale of a digital watermark in electronic imagery is de-coupled from the physical size of a digital display, the size of a display window, or a zoom level; the method employing a hardware processor in performing at least one of said acts. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium containing instructions for presentation of information on a display screen, the instructions including:
-
a first set of instructions operative to present first human-visible content on the display screen, the instructions further including; a second set of instructions operative to present second human-visible content on the display screen, said second set of instructions causing a scale of the second human-visible content to vary less than a scale of the first human-visible content, when the scale of the first human-visible content is changed, wherein the second human-visible content includes a steganographic digital watermark pattern encoding a plural-bit payload, and wherein a physical scale of a digital watermark in electronic imagery is de-coupled from the physical size of a digital display, the size of a display window, or a zoom level. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification