System and method for steganographic image display
First Claim
Patent Images
1. A computer-implemented method for generating images, the method comprising:
- receiving a first target image comprising a first human-perceptible image;
receiving a second target image, dissimilar from the first target image, comprising a second human-perceptible image;
subtracting the second target image from the first target image, at each image location, to generate a first display image;
generating a second display image that is perceivable as the second target image;
splitting the second display image into a third display image and a fourth display image, wherein neither the third display image nor the fourth display image is recognizable as the second target image, andmultiplexing the first display image with the third display image and the fourth display image to generate a fifth display image that is perceivable as the first target image when viewed in an ambient setting;
wherein the fifth display image, when viewed via a visual aid, is perceivable as the second target image.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for generating images. The method includes receiving first and second target images. The method further includes computing a delta image based on a difference between the first target image and the second target image and a technique for multiplexing a first display image with the delta image, where the first display image multiplexed with the delta image, when viewed by a person in an ambient setting, is perceived as the second target image. Advantageously, a hidden image is obscured from an ambient observer, while still providing the ambient observer with a target image that is intended to be perceived.
46 Citations
37 Claims
-
1. A computer-implemented method for generating images, the method comprising:
-
receiving a first target image comprising a first human-perceptible image; receiving a second target image, dissimilar from the first target image, comprising a second human-perceptible image; subtracting the second target image from the first target image, at each image location, to generate a first display image; generating a second display image that is perceivable as the second target image; splitting the second display image into a third display image and a fourth display image, wherein neither the third display image nor the fourth display image is recognizable as the second target image, and multiplexing the first display image with the third display image and the fourth display image to generate a fifth display image that is perceivable as the first target image when viewed in an ambient setting; wherein the fifth display image, when viewed via a visual aid, is perceivable as the second target image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing instructions that, when executed by a processor, cause a computer system to generate images, by performing the steps of:
-
receiving a first target image comprising a first human-perceptible image; receiving a second target image, dissimilar from the first target image, comprising a second human-perceptible image; subtracting the second target image from the first target image, at each image location, to generate a first display image; generating a second display image that is perceivable as the second target image; splitting the second display image into a third display image and a fourth display image, wherein neither the third display image nor the fourth display image is recognizable as the second target image, and multiplexing the first display image with the fourth display image and the fifth display image to generate a fifth display image that is perceivable as the first target image when viewed in an ambient setting; wherein the fifth display image, when viewed via the visual aid, is perceivable as the second target image. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
a device configured to; cause a first display image, that is perceivable as a first human-perceptible target image when viewed in an ambient setting, to be displayed, wherein the first display image is generated by multiplexing a second display image with a third display image and a fourth display image, wherein the third display image and the fourth display image are generated by splitting a fifth display image into the third display image and the fourth display image; wherein the fifth display image is generated by subtracting a second human-perceptible target image, dissimilar from the first human-perceptible target image, from the first human-perceptible target image, at each image location, wherein the second display image is perceivable as the second human-perceptible target image, wherein the first display image, when viewed via a visual aid, is perceivable as the second human-perceptible target image. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A computer-implemented method for generating images, the method comprising:
-
receiving a first target image comprising a first human-perceptible image; receiving a second target image, dissimilar from the first target image, comprising a second human-perceptible image; receiving a third target image, dissimilar from the first target image, comprising a third human-perceptible image; subtracting the second target image and the third target image from the first target image, at each image location, to generate a first display image; generating a second display image that is perceivable as the second target image; generating a third display image that is perceivable as the third target image; splitting the third display image into a fourth display image and a fifth display image, wherein neither the fourth display image nor the fifth display image is recognizable as the third target image; and multiplexing the first display image with the second display image, the fourth display image, and the fifth display image to generate a sixth display image that is perceivable as the first target image when viewed in an ambient setting; wherein the sixth display image, when viewed via a first visual aid, is perceivable as the second target image, wherein the sixth display image, when viewed via a second visual aid, is perceivable as the third target image. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A computer-implemented method for generating images, the method comprising:
-
receiving a first target image comprising a first human-perceptible image; receiving a second target image, dissimilar from the first target image, comprising a second human-perceptible image; subtracting the second target image from the first target image, at each image location, to generate a first display image; generating a second display image that is perceivable as the second target image; and multiplexing the first display image with the second display image to generate a third display image that is perceivable as the first target image when viewed in an ambient setting; wherein the third display image, when viewed via a visual aid, is perceivable as the second target image, wherein computing the first display image and the second display image is further based in part on a difference between a first compare image that is perceived when the first display image multiplexed with the second display image is displayed on a first display device and a second compare image that is perceived when the first target image is displayed on a second display device.
-
Specification