Self-verifying hidden digital media within other digital media
View Patent ↗Self-verifying hidden digital media using a novel interactive component that reveals a secondary hidden watermark. One method reveals at least one hidden image into a visible image, may include the steps of generating, via a processor, a first image that is visible on a computing device screen; generating, via a processor, at least one second image, the at least one second image being in an invisible or nearly invisible state to the human eye in a neutral state and visible in a user activated state. In one embodiment, the activated state of the computing device is achieved when the computing device screen is zoomed in or out, pointer scrolled in a predetermined way, or when the first image has its window size changed.
1 . A computer-implemented method of concealing and revealing at least one hidden image into a visible image, the method comprising:
generating, via a processor, a first image that is visible on a computing device screen;
generating, via a processor, at least one second image, the at least one second image being in an invisible or nearly invisible state to the human eye in a neutral state and visible in a user activated state; and
wherein the activated state of the computing device is achieved when the computing device screen is zoomed in or out, pointer scrolled in a predetermined way, or when the first image has its window size changed.
2 . The method of claim 1 , wherein the invisible or nearly invisible state is achieved by a providing a concealing interference pattern using at least one of vertical, horizontal, cross-lenticular, hexagonal and shape-based pattern imposed over the at least one second image, wherein interlacing both positive and negative versions of the at least one second image essentially cancels itself out and being concealed as a generally smooth tint.
3 . The method of claim 1 , wherein the invisible or nearly invisible state is achieved by an encoded image displayed on a screen that contains a hidden latent image, wherein the hidden latent image is revealed by overlaying an optical decoding filter on the screen.
4 . The method of claim 3 , wherein the optical decoding filter is pattern-based or color-filter based.
5 . A computer-implemented method of concealing and revealing at least one image, the method comprising, in order:
submitting a source image;
adjusting, changing the source/input image resolution or changing dimensions to match the White/Color Noise Interference Pattern having about 50% overall density so as to appear the same to the naked eye when inverted;
setting the source image as base layer;
applying an interference pattern as top layer above the source image;
selecting all black pixels then using this selection to invert the source image, wherein the pixels are at least one of linear, rectangular, square, hexagonal, or any other repeating shape-based pattern array and wherein the pixels are LED RGB sub-pixels that make up the construction of a display screen;
applying a second interference pattern or image; and
flattening the image.